次の方法で共有


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 内容

関連項目

汎用関数