D3DDDI_KERNELOVERLAYINFO structure (d3dukmdt.h)

The D3DDDI_KERNELOVERLAYINFO structure describes information for a kernel-mode overlay object.

Syntax

typedef struct _D3DDDI_KERNELOVERLAYINFO {
  [in] D3DKMT_HANDLE hAllocation;
  [in] D3DDDIRECT    DstRect;
  [in] D3DDDIRECT    SrcRect;
  [in] VOID          *pPrivateDriverData;
  [in] UINT          PrivateDriverDataSize;
} D3DDDI_KERNELOVERLAYINFO;

Members

[in] hAllocation

A D3DKMT_HANDLE data type that represents a kernel-mode handle to the allocation to be displayed.

[in] DstRect

A D3DDDIRECT structure that contains the overlay destination rectangle in device coordinates.

[in] SrcRect

A D3DDDIRECT structure that contains the overlay source rectangle in device coordinates.

[in] pPrivateDriverData

A pointer to a block of private data, which 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 is pointed to by pPrivateDriverData.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dukmdt.h (include D3dukmdt.h)

See also

D3DDDIRECT

pfnCreateOverlayCb

pfnUpdateOverlayCb