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