Freigeben über


DMA_FLAGS Enumeration (video.h)

Die DMA_FLAGS-Aufzählung gibt Flags für die VideoPortLockPages-- oder VideoPortDoDma--Funktionen an.

Syntax

typedef enum {
  VideoPortUnlockAfterDma,
  VideoPortKeepPagesLocked,
  VideoPortDmaInitOnly
} DMA_FLAGS;

Konstanten

 
VideoPortUnlockAfterDma
Weist den Videoport an, die Seiten zu entsperren, nachdem der Miniport signalisiert, dass das DMA über die pDmaCompletionEvent- in HwStartDmaabgeschlossen ist. Fehler beim Festlegen dieses Ereignisses bei DMA-Abschluss kann dazu führen, dass der Speicher zu zufälligen Zeiten entsperrt wird. Dieses Kennzeichen wird am besten verwendet, wenn eine DMA-Übertragung ausgeführt werden soll, die selten auftritt. Es ermöglicht das Sperren, DMAing und Entsperren im Kontext eines IOCTL.
VideoPortKeepPagesLocked
Weist den Videoport an, die Seiten nach Möglichkeit gesperrt zu lassen.
VideoPortDmaInitOnly
Weist den Videoport an, die Seiten zu sperren, aber nicht die HwStartDma Routine des Miniports aufzurufen. Dieses Kennzeichen gilt nicht für VideoPortDoDma-.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2
Header- video.h

Siehe auch

HwStartDma-

VideoPortDoDma-

VideoPortLockPages-