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) |