Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains present multiplane overlay information.
Syntax
typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 {
D3DKMT_HANDLE hAdapter;
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_OVERLAY2 *pPresentPlanes;
UINT Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY2;
Members
hAdapter
A handle to the graphics adapter.
hDevice
A handle to the device.
hContext
A handle to the device context.
BroadcastContextCount
Specifies the number of contexts.
BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
A D3DKMT_HANDLE data type that represents the broadcast context.
VidPnSourceId
The 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.
PresentCount
The number of present operations that can be queued for the device that is specified by hDevice.
FlipInterval
A 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.
Flags
Flag options.
PresentPlaneCount
The number of resources to pin.
pPresentPlanes
Pointer to present planes.
Duration
Per-present duration.
Requirements
Requirement | Value |
---|---|
Header | d3dkmthk.h |