// d3dkmthk.h
typedef struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY {
union {
D3DKMT_HANDLE hDevice;
D3DKMT_HANDLE hContext;
};
ULONG BroadcastContextCount;
D3DKMT_HANDLE BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT PresentCount;
D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
D3DKMT_PRESENTFLAGS Flags;
UINT PresentPlaneCount;
D3DKMT_MULTIPLANE_OVERLAY *pPresentPlanes;
UINT Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY;
View the official Windows Driver Kit DDI referenceNo description available.
Contains present multiplane overlay information.
hDeviceA handle to the device.
hContextA handle to the device context.
BroadcastContextCountSpecifies the number of contexts.
BroadcastContextA D3DKMT_HANDLE data type that represents the broadcast context.
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.
FlipIntervalA UINT value that specifies whether the display miniport driver natively supports the scheduling of a flip command to take effect after two, three or four vertical syncs occur.
FlagsFlag options.
PresentPlaneCountThe number of resources to pin.
pPresentPlanesPointer to present planes.
DurationPer-present duration.