ID3D10Texture3D::Map

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

HRESULT 
Map(
  UINT Subresource,
  D3D10_MAP MapType,
  UINT MapFlags,
  D3D10_MAPPED_TEXTURE3D *pMappedTex3D
);

パラメータ

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

戻り値

この関数が正常完了した場合は、S_OK が返されます。すべての Map メソッドの戻り値は同じであり、処理上の制約も同じです。これらについては、ID3D10Texture1D::Map の解説セクションに示されています。

要件

ヘッダー: D3D10.h 宣言

関連項目

ID3D10Texture3D インターフェイス