D3DKMT_CREATEDCFROMMEMORY结构(d3dkmthk.h)

D3DKMT_CREATEDCFROMMEMORY结构描述用于创建显示上下文的参数。

语法

typedef struct _D3DKMT_CREATEDCFROMMEMORY {
  [in]  VOID         *pMemory;
  [in]  D3DDDIFORMAT Format;
  [in]  UINT         Width;
  [in]  UINT         Height;
  [in]  UINT         Pitch;
  [in]  HDC          hDeviceDc;
  [in]  PALETTEENTRY *pColorTable;
  [out] HDC          hDc;
  [out] HANDLE       hBitmap;
} D3DKMT_CREATEDCFROMMEMORY;

成员

[in] pMemory

指向显示上下文内存块的指针。

[in] Format

一个 D3DDDIFORMAT类型值,指示 pMemory 指向的内存块的像素格式。

[in] Width

pMemory 指向的内存块的宽度(以像素为单位)。

[in] Height

pMemory 指向的内存块的高度(以像素为单位)。

[in] Pitch

pMemory 指向的内存块的间距(以字节为单位)指向下一行的开头的距离(以字节为单位)。

[in] hDeviceDc

设备的显示上下文的句柄。

[in] pColorTable

一个由 2、4、16 或 256 个 PALETTEENTRY 结构构成的数组,用于初始化 pMemory 指向的内存块的颜色。 有关 PALETTEENTRY 的详细信息,请参阅 Microsoft Window SDK 文档。

[out] hDc

显示上下文的句柄。 OpenGL 运行时生成句柄并将其传回驱动程序。

[out] hBitmap

与显示上下文相关的位图的句柄。 OpenGL 运行时生成句柄并将其传回驱动程序。

要求

要求 价值
最低支持的客户端 Windows Vista
标头 d3dkmthk.h (包括 D3dkmthk.h)

另请参阅

D3DDDIFORMAT

D3DKMTCreateDCFromMemory