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