次の方法で共有


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

pMemory が指すメモリ ブロックのピクセル形式を示す D3DDDIFORMAT型指定された値

[in] Width

pMemory が指 メモリ ブロックの幅 (ピクセル単位)。

[in] Height

pMemory が指 メモリ ブロックの高さ (ピクセル単位)。

[in] Pitch

pMemory が指 メモリ ブロックのピッチ (バイト単位) です。つまり、次の行の先頭までの距離 (バイト単位)。

[in] hDeviceDc

デバイスの表示コンテキストへのハンドル。

[in] pColorTable

pMemory が指すメモリ ブロックの色を初期化するために使用される 2、4、16、または 256 PALETTEENTRY 構造体の配列。 PALETTEENTRY の詳細については、Microsoft Window SDK のドキュメントを参照してください。

[out] hDc

表示コンテキストへのハンドル。 OpenGL ランタイムはハンドルを生成し、ドライバーに渡します。

[out] hBitmap

表示コンテキストに関連するビットマップのハンドル。 OpenGL ランタイムはハンドルを生成し、ドライバーに渡します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)

関連項目

D3DDDIFORMAT

D3DKMTCreateDCFromMemory