ClusWorkersTerminate 関数 (resapi.h)
複数のワーカー スレッドが、指定されたタイムアウトまで終了するまで待機します。 この関数は、待機が開始される前に終了するようにスレッドに通知することも、指定されている場合は受動的に待機することもできます。
構文
DWORD ClusWorkersTerminate(
[in, out] PCLUS_WORKER *ClusWorkers,
[in] size_t const ClusWorkersCount,
[in] DWORD TimeoutInMilliseconds,
[in] BOOL WaitOnly
);
パラメーター
[in, out] ClusWorkers
終了するスレッドを記述 するCLUS_WORKER 構造体の配列へのポインター。
[in] ClusWorkersCount
ClusWorkers パラメーター内の構造体の数。
[in] TimeoutInMilliseconds
タイムアウト (ミリ秒単位)。
[in] WaitOnly
TRUE に設定すると、関数はスレッドが終了するように通知することなく、指定されたタイムアウトまで待機します。それ以外の場合は、スレッドを待機する前にスレッドが終了するように通知されます。
戻り値
リターン コード | 説明 |
---|---|
|
すべてのワーカー スレッドが終了します。 |
|
指定されたタイムアウト内に、少なくとも 1 つのワーカー スレッドが終了しません。 |
エラー発生時に システム エラー コード を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | resapi.h |
Library | ResUtils.lib |
[DLL] | ResUtils.dll |