DXGK_OVERLAYINFO structure (d3dkmddi.h)
The DXGK_OVERLAYINFO structure describes parameters that are required to create or modify an overlay.
Syntax
typedef struct _DXGK_OVERLAYINFO {
[in] HANDLE hAllocation;
[in] PHYSICAL_ADDRESS PhysicalAddress;
[in] UINT SegmentId;
[in] RECT DstRect;
[in] RECT SrcRect;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
} DXGK_OVERLAYINFO;
Members
[in] hAllocation
A handle to the allocation to be displayed on the overlay.
[in] PhysicalAddress
The physical address, within the segment that SegmentId specifies, of the allocation to be displayed.
[in] SegmentId
The identifier of a segment in which the allocation is currently paged-in.
[in] DstRect
A RECT structure that contains the overlay destination rectangle, in device coordinates.
[in] SrcRect
A RECT structure that contains the overlay source rectangle, in device coordinates.
[in] pPrivateDriverData
A pointer to a block of private data that is passed from the user-mode display driver to the display miniport driver.
[in] PrivateDriverDataSize
The size, in bytes, of the block of private data that pPrivateDriverData points to.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmddi.h (include D3dkmddi.h) |