DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmddi.h

typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 {
  DWORD                         LayerIndex;
  ULONGLONG                     PresentId;
  DXGKCB_NOTIFY_MPO_VSYNC_FLAGS Flags;
} DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-_dxgk_multiplane_overlay_vsync_info2)

DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 structure

Description

The DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 structure is used by display miniport drivers to report per-plane flip completion after a VSYNC.

Members

LayerIndex

The zero-based index of the overlay plane to display. The top plane (in the z-direction) has index zero. The planes' index values must be sequential from top to bottom.

PresentId

The video present source ID provided during a DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 call.

Flags

A DXGKCB_NOTIFY_MPO_VSYNC_FLAGS structure containing driver-set flags. These flags are used to determine whether the scheduler should call DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT for this plane.

Remarks

DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 is a member of the DXGKARGCB_NOTIFY_INTERRUPT_DATA structure. It is filled out by the driver to report each plane’s flip completion after a VSYNC occurs. It should be filled out when the display adapter generates an interrupt after a VSYNC.

See also

DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT

DXGKCB_NOTIFY_MPO_VSYNC_FLAGS

DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3