D3DDDI_KERNELOVERLAYINFO结构(d3dukmdt.h)

D3DDDI_KERNELOVERLAYINFO结构描述内核模式覆盖对象的信息。

语法

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

成员

[in] hAllocation

表示要显示的分配的内核模式句柄的D3DKMT_HANDLE数据类型。

[in] DstRect

一个 D3DDDIRECT 结构,其中包含设备坐标中的覆盖目标矩形。

[in] SrcRect

一个 D3DDDIRECT 结构,其中包含设备坐标中的覆盖源矩形。

[in] pPrivateDriverData

指向私有数据的块的指针,该块从用户模式显示驱动程序传递到显示微型端口驱动程序。

[in] PrivateDriverDataSize

pPrivateDriverData指向的专用数据块的大小(以字节为单位)。

要求

要求 价值
最低支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 d3dukmdt.h (包括 D3dukmdt.h)

另请参阅

D3DDDIRECT

pfnCreateOverlayCb

pfnUpdateOverlayCb