次の方法で共有


IDirectPlay8ThreadPool::GetThreadCount メソッド

IDirectPlay8ThreadPool::GetThreadCount メソッド

指定したプロセッサまたはすべてのプロセッサのスレッド数を取得する。

構文

HRESULT GetThreadCount(      
    const DWORD dwProcessorNum,
    DWORD *const pdwNumThreads,
    const DWORD dwFlags
);

パラメータ

  • dwProcessorNum
    [in] プロセッサ数を指定する。すべてのプロセッサのスレッド数を取得するには、-1 を設定する。
  • pdwNumThreads
    [out] dwProcessorNum に指定されたプロセッサに対する現在のスレッドの数を取得する。
  • dwFlags
    [in] 予約済み。0 でなければならない。

戻り値

成功した場合は DPN_OK を返す。それ以外の場合、次のいずれかのエラーを返す。

DPNERR_UNINITIALIZED 要求されたオブジェクトが初期化されていない。
DPNERR_INVALIDFLAGS このメソッドに渡されたフラグは無効である。
DPNERR_INVALIDPARAM メソッドに渡された 1 つあるいは複数のパラメータが無効である。