Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление DMA_FLAGS задает флаги для функций VideoPortLockPages или VideoPortDoD ma.
Синтаксис
typedef enum {
VideoPortUnlockAfterDma,
VideoPortKeepPagesLocked,
VideoPortDmaInitOnly
} DMA_FLAGS;
Константы
VideoPortUnlockAfterDmaСообщает видеопорту разблокировать страницы после того, как минипорт сигнализирует о завершении DMA через pDmaCompletionEvent в HwStartDma. Сбой установки этого события при завершении DMA может привести к разблокировке памяти в случайное время. Этот флаг лучше всего использовать, если требуется выполнить одну передачу DMA, которая происходит редко. Это позволяет выполнять блокировку, dmAing и разблокировку в контексте одного IOCTL. |
VideoPortKeepPagesLockedСообщает видеопорту, чтобы по возможности оставить страницы заблокированными. |
VideoPortDmaInitOnlyСообщает видеопорту, чтобы заблокировать страницы, но не вызывать подпрограмму минипорта HwStartDma. Этот флаг не применим к VideoPortDoDma. |
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11 версии 24H2 |
| заголовка | video.h |