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