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構造体の Pool メンバーが D3DDDIPOOL_SYSTEMMEM 値に設定されている場合にのみ有効です。
[in] SysMemPitch
サーフェスのピッチ (バイト単位)、つまり、次の行の先頭までの距離 (バイト単位)。
[in] SysMemSlicePitch
ボリュームのスライス (バイト単位)。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3dukmdt.h (D3dumddi.h、D3dkmddi.h を含む) |