共用方式為


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,則函式會等候最多指定的逾時,而不會發出線程終止的訊號;否則,它會在等候線程之前,向線程發出終止訊號。

傳回值

傳回碼 Description
ERROR_SUCCESS
所有背景工作線程都會終止。
WAIT_TIMEOUT
在指定的逾時內,至少不會終止一個背景工作線程。
 

傳回失敗時 的系統錯誤碼

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2016
目標平台 Windows
標頭 resapi.h
程式庫 ResUtils.lib
Dll ResUtils.dll

另請參閱

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate

ClusWorkerTerminateEx

線程管理公用程式函式