// d3dkmthk.h
typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 {
D3DKMT_HANDLE hAdapter;
UINT ContextCount;
D3DKMT_HANDLE *pContextList;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT PresentCount;
D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS Flags;
UINT PresentPlaneCount;
D3DKMT_MULTIPLANE_OVERLAY3 **ppPresentPlanes;
D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
UINT Duration;
D3DDDI_HDR_METADATA_TYPE HDRMetaDataType;
UINT HDRMetaDataSize;
const VOID *pHDRMetaData;
UINT BoostRefreshRateMultiplier;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY3;
View the official Windows Driver Kit DDI referenceNo description available.
Contains present multiplane overlay information.
hAdapterA handle to the graphics adapter.
ContextCountThe context count.
pContextListPointer to a context list.
VidPnSourceIdThe zero-based identification number of the video present source in a path of a video present network (VidPN) topology that the monitor is connected to.
PresentCountThe number of present operations that can be queued for the device that is specified by hDevice.
FlagsPresentPlaneCountThe number of resources to pin.
ppPresentPlanesPointer to an array of present planes.
pPostCompositionPointer to post composition.
DurationPer-present duration.
HDRMetaDataTypeThe HDR metadata type.
HDRMetaDataSizeThe HDR metadata size.
pHDRMetaDataThe HDR metadata.
BoostRefreshRateMultiplierDynamic refresh rate's boost multiplier.