Share via


D3DX11CreateAsyncShaderResourceViewProcessor

リソースをロードするデータ プロセッサーを作成してから、そのシェーダー リソース ビューを作成します。データ プロセッサーは、スレッド ポンプを使用する D3DX10 の非同期データ読み込み機能のコンポーネントです。

HRESULT 
D3DX11CreateAsyncShaderResourceViewProcessor(
  ID3D11Device *pDevice,
  D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
  ID3DX11DataProcessor **ppDataProcessor
);

パラメータ

  • pDevice
    リソースおよびそのリソース用のシェーダー リソース ビューの作成に使用する、Direct3D デバイスへのポインターです (「ID3D11Device」を参照してください)。
  • pLoadInfo
    (省略可能)データ プロセッサーの作成時にテクスチャーの特性を識別します (「D3DX11_IMAGE_LOAD_INFO」を参照してください)。テクスチャーのロード時にテクスチャーの特性を読み取るには、これを NULL にします。
  • ppDataProcessor
    作成されたデータ プロセッサーが格納されているバッファーへのポインターのアドレスです (「ID3DX11DataProcessor インターフェイス」を参照してください)。

戻り値

戻り値は、「Direct3D 11 のリターン コード」に示すいずれかの値です。

要件

ヘッダー: D3DX10async.h 宣言

ライブラリ: D3DX11.lib 内容

関連項目

D3DX 関数