次の方法で共有


ClusWorkerTerminateEx 関数 (resapi.h)

ワーカー スレッドが、指定されたタイムアウトまで終了するまで待機します。 この関数は、待機が開始される前に終了するようにスレッドに通知することも、指定されている場合は受動的に待機することもできます。

構文

DWORD ClusWorkerTerminateEx(
  [in, out] PCLUS_WORKER ClusWorker,
  [in]      DWORD        TimeoutInMilliseconds,
  [in]      BOOL         WaitOnly
);

パラメーター

[in, out] ClusWorker

終了するワーカー スレッドを記述する CLUS_WORKER 構造体へのポインター。

[in] TimeoutInMilliseconds

タイムアウト (ミリ秒単位)。

[in] WaitOnly

TRUE に設定すると、関数はスレッドが終了するように通知することなく、指定されたタイムアウトまで待機します。それ以外の場合は、スレッドを待機する前にスレッドが終了するように通知されます。

戻り値

エラー発生時にシステム エラー コードを返します。

リターン コード 説明
ERROR_SUCCESS
すべてのワーカー スレッドが終了します。
WAIT_TIMEOUT
ワーカー スレッドは、指定されたタイムアウト内に終了しません。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
ヘッダー resapi.h
Library ResUtils.lib
[DLL] ResUtils.dll

こちらもご覧ください

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate

ClusWorkersTerminate

スレッド管理ユーティリティ関数