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 |
---|---|
|
所有背景工作線程都會終止。 |
|
在指定的逾時內,至少不會終止一個背景工作線程。 |
傳回失敗時 的系統錯誤碼 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2016 |
目標平台 | Windows |
標頭 | resapi.h |
程式庫 | ResUtils.lib |
Dll | ResUtils.dll |