Compartir a través de


enumeración DMA_FLAGS (video.h)

La enumeración DMA_FLAGS especifica marcas para las funciones o VideoPortLockPages VideoPortDoDma.

Sintaxis

typedef enum {
  VideoPortUnlockAfterDma,
  VideoPortKeepPagesLocked,
  VideoPortDmaInitOnly
} DMA_FLAGS;

Constantes

 
VideoPortUnlockAfterDma
Indica al puerto de vídeo que desbloquee las páginas después de que la miniporte indique que DMA se ha completado a través de la pDmaCompletionEvent de HwStartDma. Si no se establece este evento en la finalización de DMA, la memoria se desbloqueará en momentos aleatorios. Esta marca se usa mejor cuando se quiere realizar una transferencia DMA que se produce con poca frecuencia. Permite bloquear, DMAing y desbloquearse en el contexto de un IOCTL.
VideoPortKeepPagesLocked
Indica al puerto de vídeo que deje las páginas bloqueadas si es posible.
VideoPortDmaInitOnly
Indica al puerto de vídeo que bloquee las páginas, pero no llame a la rutina de HwStartDma del miniporte. Esta marca no es aplicable a VideoPortDoDma.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2
encabezado de video.h

Consulte también

HwStartDma

VideoPortDoDma

VideoPortLockPages