DXGK_PRESENTMULTIPLANEOVERLAYLIST structure (d3dkmddi.h)
Specifies an overlay plane to display in a call to the DxgkDdiPresent function.
Syntax
typedef struct _DXGK_PRESENTMULTIPLANEOVERLAYLIST {
UINT LayerIndex;
BOOL Enabled;
HANDLE hDeviceSpecificAllocation;
struct {
[in] UINT SegmentId : 5;
UINT Reserved : 27;
};
[in] PHYSICAL_ADDRESS PhysicalAddress;
} DXGK_PRESENTMULTIPLANEOVERLAYLIST;
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.
Enabled
Indicates whether the overlay plane specified by LayerIndex is enabled for display.
hDeviceSpecificAllocation
A handle to the device-specific allocation that corresponds to the non device-specific allocation. The display miniport driver must set hDeviceSpecificAllocation to a handle value that it can use to refer to its private tracking structure for the allocation.
[in] SegmentId
The identifier of a segment that data is read from.
Reserved
This member is reserved and should be set to zero.
[in] PhysicalAddress
A PHYSICAL_ADDRESS data type (which is defined as LARGE_INTEGER) that indicates the physical address, within the segment that SegmentId specifies, where the data is read.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 |
Minimum supported server | Windows Server 2012 R2 |
Header | d3dkmddi.h (include D3dkmddi.h) |