D3DDDI_SURFACEINFO構造体 (d3dukmdt.h)
D3DDDI_SURFACEINFO構造体は、サーフェスなどのリソースの種類を表します。
構文
typedef struct _D3DDDI_SURFACEINFO {
[in] UINT Width;
[in] UINT Height;
[in] UINT Depth;
[in] const VOID *pSysMem;
[in] UINT SysMemPitch;
[in] UINT SysMemSlicePitch;
} D3DDDI_SURFACEINFO;
メンバーズ
[in] Width
線形リソースのサーフェスまたはボリュームの幅 (ピクセル単位)、または長さ (ピクセル単位)。
[in] Height
サーフェスまたはボリュームの高さ (ピクセル単位)。
[in] Depth
ボリュームの深度 (ピクセル単位)。
[in] pSysMem
リソースがシステム メモリ内に存在する場合はリソースの内容を格納し、リソースがビデオ メモリに存在する場合は NULL バッファーへのポインター。
このメンバーは、リソースを作成するための D3DDDIARG_CREATERESOURCE 構造体の プール メンバーが D3DDDIPOOL_SYSTEMMEM 値に設定されている場合にのみ有効です。
[in] SysMemPitch
サーフェスのピッチ (バイト単位)、つまり、次の行の先頭までの距離 (バイト単位)。
[in] SysMemSlicePitch
ボリュームのスライス (バイト単位)。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | d3dukmdt.h (D3dumddi.h、D3dkmddi.h を含む) |
関連項目
CreateResource の