DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 Struktur (d3dkmddi.h)
Die DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 Struktur wird von Miniporttreibern verwendet, um nach einer VSYNC den Abschluss pro Ebene zu melden.
Syntax
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 {
DWORD LayerIndex;
ULONGLONG PresentId;
DXGKCB_NOTIFY_MPO_VSYNC_FLAGS Flags;
} DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2;
Angehörige
LayerIndex
Der nullbasierte Index der anzuzeigenden Überlagerungsebene. Die obere Ebene (in z-Richtung) hat den Index Null. Die Indexwerte der Ebenen müssen von oben nach unten sequenziell sein.
PresentId
Das Video stellt während eines DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 Anrufs die Quell-ID bereit.
Flags
Eine DXGKCB_NOTIFY_MPO_VSYNC_FLAGS Struktur, die Treiber-Set-Flags enthält. Diese Flags werden verwendet, um zu bestimmen, ob der Planer DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT für diese Ebene aufrufen soll.
Bemerkungen
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 ist ein Mitglied der DXGKARGCB_NOTIFY_INTERRUPT_DATA Struktur. Er wird vom Treiber ausgefüllt, um den Flip-Abschluss jedes Flugzeugs nach einem VSYNC-Ereignis zu melden. Er sollte ausgefüllt werden, wenn der Anzeigeadapter nach einer VSYNC einen Interrupt generiert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1607 (WDDM 2.1) |
Header- | d3dkmddi.h |
Siehe auch
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3
DXGKARGCB_NOTIFY_INTERRUPT_DATA