DMA_FLAGS枚举 (video.h)

DMA_FLAGS 枚举指定 VideoPortLockPagesVideoPortDoDma 函数的标志。

语法

typedef enum {
  VideoPortUnlockAfterDma,
  VideoPortKeepPagesLocked,
  VideoPortDmaInitOnly
} DMA_FLAGS;

常数

 
VideoPortUnlockAfterDma
指示视频端口在微型端口信号 DMA 通过 HwStartDmapDmaCompletionEvent 完成之后解锁页面。 未能在 DMA 完成时设置此事件可能会导致内存在随机时间解锁。 当想要执行一个不经常发生的 DMA 传输时,最好使用此标志。 它允许在一个 IOCTL 的上下文中执行锁定、DMAing 和解锁。
VideoPortKeepPagesLocked
如果可能,请告知视频端口将页面保持锁定状态。
VideoPortDmaInitOnly
告知视频端口锁定页面,但不调用微型端口的 HwStartDma 例程。 此标志不适用于 VideoPortDoDma

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2
标头 video.h

另请参阅

HwStartDma

VideoPortDoDma

VideoPortLockPages