Freigeben über


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

DXGKCB_NOTIFY_INTERRUPT

DXGKCB_NOTIFY_MPO_VSYNC_FLAGS

DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3