DXGKARG_CANCELFLIPS structure (d3dkmddi.h)

The DXGKARG_CANCELFLIPS structure contains parameters for the driver's DXGKDDI_CANCELFLIPS callback function.

Syntax

typedef struct _DXGKARG_CANCELFLIPS {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           PlaneCount;
  DXGK_CANCELFLIPS_PLANE         **ppPlanes;
} DXGKARG_CANCELFLIPS;

Members

VidPnSourceId

[in] A D3DDDI_VIDEO_PRESENT_SOURCE_ID value that identifies the VidPn source ID of the flip queue.

PlaneCount

[in] Number of planes with pending Presents to cancel; that is, the number of DXGK_CANCELFLIPS_PLANE structures in the array that ppPlanes points to.

ppPlanes

[in/out] Pointer to an array of DXGK_CANCELFLIPS_PLANE structures, each containing a per plane cancel request.

Remarks

Asynchronously cancelled PresentIds are reported via the VSync interrupt mechanism.

See Cancelling interlocked flips on multiple planes for more information.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3dkmddi.h

See also

DXGK_CANCELFLIPS_PLANE

DXGKDDI_CANCELFLIPS