Share via


D3DX11CreateThreadPump

スレッド ポンプを作成します。

HRESULT 
D3DX11CreateThreadPump(
  UINT cIoThreads,
  UINT cProcThreads,
  ID3DX11ThreadPump **ppThreadPump
);

パラメータ

  • cIoThreads
    作成する I/O スレッドの数です。0 を指定すると、Direct3D は、ハードウェア構成に基づいて最適なスレッド数の計算を試みます。
  • cProcThreads
    作成するプロセス スレッドの数です。0 を指定すると、Direct3D は、ハードウェア構成に基づいて最適なスレッド数の計算を試みます。
  • ppThreadPump
    作成するスレッド ポンプです。「ID3DX11ThreadPump インターフェイス」を参照してください。

戻り値

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

解説 

スレッド ポンプは、非常にリソースへの負荷が大きいオブジェクトです。スレッド ポンプは、1 つのアプリケーションに対して 1 つだけ作成するようにしてください。

要件

ヘッダー: D3DX11core.h 宣言

ライブラリ: D3DX11.lib 内容

関連項目

D3DX 関数