D3DX10CreateThreadPump
スレッド ポンプを作成します。
HRESULT
D3DX10CreateThreadPump(
UINT cIoThreads,
UINT cProcThreads,
ID3DX10ThreadPump **ppThreadPump
);
パラメータ
- cIoThreads
作成する I/O スレッドの数です。0 を指定すると、Direct3D は、ハードウェア構成に基づいて最適なスレッド数の計算を試みます。 - cProcThreads
作成するプロセス スレッドの数です。0 を指定すると、Direct3D は、ハードウェア構成に基づいて最適なスレッド数の計算を試みます。 - ppThreadPump
作成するスレッド ポンプです。「ID3DX10ThreadPump インターフェイス」を参照してください。
戻り値
戻り値は、「Direct3D 10 のリターン コード」に示すいずれかの値です。
解説
スレッド ポンプは、非常にリソースへの負荷が大きいオブジェクトです。スレッド ポンプは、1 つのアプリケーションに対して 1 つだけ作成するようにしてください。
要件
ヘッダー: D3DX10.h 宣言
ライブラリ: D3DX10.lib 内容