次の方法で共有


DMA_FLAGS列挙 (video.h)

DMA_FLAGS 列挙体は、VideoPortLockPages または VideoPortDoDma 関数 のフラグを指定します。

構文

typedef enum {
  VideoPortUnlockAfterDma,
  VideoPortKeepPagesLocked,
  VideoPortDmaInitOnly
} DMA_FLAGS;

定数

 
VideoPortUnlockAfterDma
ミニポート通知の後にページのロックを解除するビデオ ポートを指示する pDmaCompletionEvent を介して DMA が完了 HwStartDmaします。 DMA の完了時にこのイベントを設定しないと、メモリがランダムな時間にロック解除される可能性があります。 このフラグは、まれに発生する 1 つの DMA 転送を実行する場合に最適です。 これにより、1 つの IOCTL のコンテキストでロック、DMAing、およびロック解除を実行できます。
VideoPortKeepPagesLocked
可能であれば、ページをロックしたままにするようにビデオ ポートに指示します。
VideoPortDmaInitOnly
ページをロックするが、ミニポートの HwStartDma ルーチンを呼び出さないようビデオ ポートに指示します。 このフラグは、VideoPortDoDmaには適用されません。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2
ヘッダー video.h

関連項目

HwStartDma

VideoPortDoDma

VideoPortLockPages