Partager via


énumération DMA_FLAGS (video.h)

L’énumération DMA_FLAGS spécifie des indicateurs pour les fonctions VideoPortLockPages ou VideoPortDoDma.

Syntaxe

typedef enum {
  VideoPortUnlockAfterDma,
  VideoPortKeepPagesLocked,
  VideoPortDmaInitOnly
} DMA_FLAGS;

Constantes

 
VideoPortUnlockAfterDma
Indique au port vidéo de déverrouiller les pages après que le miniport signale que la DMA est terminée via le pDmaCompletionEvent dans HwStartDma. L’échec de la définition de cet événement à l’achèvement de DMA peut entraîner le déverrouillage de la mémoire à des moments aléatoires. Cet indicateur est le mieux utilisé lorsque l’on souhaite effectuer un transfert DMA qui se produit rarement. Il permet le verrouillage, le DMAing et le déverrouillage à effectuer dans le contexte d’une iocTL.
VideoPortKeepPagesLocked
Indique au port vidéo de laisser les pages verrouillées si possible.
VideoPortDmaInitOnly
Indique au port vidéo de verrouiller les pages, mais pas d’appeler la routine miniport HwStartDma routine. Cet indicateur n’est pas applicable à VideoPortDoDma.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête video.h

Voir aussi

HwStartDma

VideoPortDoDma

VideoPortLockPages