ID3D10Texture3D::Map メソッド (d3d10.h)
サブリソースに含まれるデータへのポインターを取得し、そのサブリソースへの GPU アクセスを拒否します。
構文
HRESULT Map(
[in] UINT Subresource,
[in] D3D10_MAP MapType,
[in] UINT MapFlags,
[out] D3D10_MAPPED_TEXTURE3D *pMappedTex3D
);
パラメーター
[in] Subresource
型: UINT
サブリソースのインデックス番号。 詳細については、「 D3D10CalcSubresource 」を参照してください。
[in] MapType
種類: D3D10_MAP
リソースに対する CPU の読み取りおよび書き込みアクセス許可を指定します。 使用可能な値については、「 D3D10_MAP」を参照してください。
[in] MapFlags
型: UINT
GPU がビジー状態のときに CPU が実行する必要がある処理を指定するフラグ。 このフラグは省略可能です。
[out] pMappedTex3D
関数によって入力され、リソース データへのポインターを含む構造体 (D3D10_MAPPED_TEXTURE3D) へのポインター。
戻り値
型: HRESULT
この関数が成功すると、S_OKが返されます。 すべての Map メソッドには、同じ戻り値と動作制限があります。 これらは 、ID3D10Texture1D::Map の解説セクションに記載されています。
必要条件
対象プラットフォーム | Windows |
ヘッダー | d3d10.h |
Library | D3D10.lib |