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

线程管理实用工具函数