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*

関数によって入力され、リソース データへのポインターを含む構造体 (D3D10_MAPPED_TEXTURE2D) へのポインター。

戻り値

型: HRESULT

この関数が成功すると、S_OKが返されます。

すべての Map メソッドには、同じ戻り値と動作制限があります。 これらは 、ID3D10Texture1D::Map の解説セクションに記載されています。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d10.h
Library D3D10.lib

こちらもご覧ください

ID3D10Texture2D インターフェイス