次の方法で共有


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 つのスレッド ポンプのみを作成する必要があります。

要件

要件
ヘッダー
D3DX10.h
ライブラリ
D3DX10.lib

関連項目

General Purpose関数