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 |