D3DDDI_KERNELOVERLAYINFO 结构 (d3dukmdt.h)

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

语法

typedef struct _D3DDDI_KERNELOVERLAYINFO {
  [in] D3DKMT_HANDLE hAllocation;
  [in] D3DDDIRECT    DstRect;
  [in] D3DDDIRECT    SrcRect;
  void          D3DKMT_PTR(
    VOID               *unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
  [in] UINT          PrivateDriverDataSize;
} D3DDDI_KERNELOVERLAYINFO;

成员

[in] hAllocation

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

[in] DstRect

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

[in] SrcRect

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

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

[in] PrivateDriverDataSize

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

要求

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

另请参阅

D3DDDIRECT

pfnCreateOverlayCb

pfnUpdateOverlayCb