ID3D10Texture2D::Map

サブリソースに格納されているデータへのポインターを取得して、そのサブリソースへの GPU のアクセスを拒否します。

HRESULT 
Map(
  UINT Subresource,
  D3D10_MAP MapType,
  UINT MapFlags,
  D3D10_MAPPED_TEXTURE2D *pMappedTex2D
);

パラメータ

  • Subresource
    サブリソースのインデックス番号です。詳細については、「D3D10CalcSubresource」を参照してください。
  • MapType
    リソースに対する CPU の読み取りおよび書き込みのアクセス許可を指定する整数値です。指定可能な値については、「D3D10_MAP」を参照してください。
  • MapFlags
    GPU がビジーなときの CPU の動作を指定するフラグです。このフラグはオプションです。
  • pMappedTex2D
    この関数によって設定されたリソース データへのポインターを格納している構造体 (D3D10_MAPPED_TEXTURE2D) へのポインターです。

戻り値

この関数が正常完了した場合は、S_OK が返されます。

すべての Map メソッドの戻り値は同じであり、処理上の制約も同じです。これらについては、ID3D10Texture1D::Map の解説セクションに示されています。

要件

ヘッダー: D3D10.h 宣言

関連項目

ID3D10Texture2D インターフェイス