D3DX11CreateAsyncResourceLoader 関数
注意
D3DX (D3DX 9、D3DX 10、D3DX 11) ユーティリティ ライブラリは、Windows 8では非推奨であり、Windows ストア アプリではサポートされていません。 「解説」を参照してください。
非同期リソース ローダーを作成します。
構文
HRESULT D3DX11CreateAsyncResourceLoader(
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_Out_ ID3DX11DataLoader **ppDataLoader
);
パラメーター
-
hSrcModule [in]
-
種類: HMODULE
リソース モジュールへのハンドル。 GetModuleHandle 関数を使用してハンドルを取得します。
-
pSrcResource [in]
-
種類: LPCTSTR
hSrcModule 内のリソースの名前。 コンパイラ設定で Unicode が必要な場合、データ型 LPCTSTR は LPCWSTR に解決されます。 それ以外の場合、データ型は LPCSTR に解決されます。
-
ppDataLoader [out]
-
種類: ID3DX11DataLoader**
非同期データ ローダーへのポインターのアドレス ( ID3DX11DataLoader インターフェイスを参照)。
戻り値
型: HRESULT
戻り値は、「 Direct3D 11 リターン コード」に記載されている値の 1 つです。
注釈
D3DX 10 および D3DX 11 の外部に非同期ローダーの実装はありません。
Windows ストア アプリの場合、DirectX サンプル (Direct3D チュートリアル サンプルなど) には、Windows ランタイム非同期プログラミング モデル (AsyncBase) を使用する BasicLoader モジュールが含まれています。
Win32 デスクトップ アプリの場合、コンカレンシー ランタイムを使用して、Windows ランタイム非同期プログラミング モデルと同様のものを実装できます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|