D3DX10CreateThreadPump 関数
スレッド ポンプを作成します。
構文
HRESULT D3DX10CreateThreadPump(
_In_ UINT cIoThreads,
_In_ UINT cProcThreads,
_Out_ ID3DX10ThreadPump **ppThreadPump
);
パラメーター
-
cIoThreads [in]
-
型: UINT
作成する I/O スレッドの数。 0 を指定すると、Direct3D はハードウェア構成に基づいて最適なスレッド数の計算を試みます。
-
cProcThreads [in]
-
型: UINT
作成するプロセス スレッドの数。 0 を指定すると、Direct3D はハードウェア構成に基づいて最適なスレッド数の計算を試みます。
-
ppThreadPump [out]
-
種類: ID3DX10ThreadPump**
作成されたスレッド ポンプ。 「ID3DX10ThreadPump インターフェイス」を参照してください。
戻り値
種類: HRESULT
戻り値は、 Direct3D 10 リターン コードに記載されている値のいずれかです。
解説
スレッド ポンプは、リソースを大量に消費するオブジェクトです。 アプリケーションごとに 1 つのスレッド ポンプのみを作成する必要があります。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目