共用方式為


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