CLUS_WORKER 结构 (resapi.h)
包含有关工作线程的信息。
语法
typedef struct CLUS_WORKER {
HANDLE hThread;
BOOL Terminate;
} CLUS_WORKER, *PCLUS_WORKER;
成员
hThread
工作线程的句柄。
Terminate
指示线程是否终止的标志。
注解
工作线程是一个线程,用于从main线程卸载工作,以便不会阻止main线程。
CLUS_WORKER 结构作为 ClusWorkerCreate 的输出返回,并作为输入传递给 ClusWorkerCheckTerminate 和 ClusWorkerTerminate。 应用程序或 资源 DLL 永远不会有任何理由更改 CLUS_WORKER 结构的成员。 此结构应始终被视为只读。
Terminate 成员可防止多个线程调用 ClusWorkerTerminate 函数以结束同一工作线程时可能发生的争用情况。 第一个调用将 Terminate 设置为 TRUE。 后续调用在检查 Terminate 值后立即返回,而无需等待线程退出。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 企业版、Windows Server 2008 Datacenter |
标头 | resapi.h |