CLUS_WORKER 结构 (resapi.h)

包含有关工作线程的信息。

语法

typedef struct CLUS_WORKER {
  HANDLE hThread;
  BOOL   Terminate;
} CLUS_WORKER, *PCLUS_WORKER;

成员

hThread

工作线程的句柄。

Terminate

指示线程是否终止的标志。

注解

工作线程是一个线程,用于从main线程卸载工作,以便不会阻止main线程。

CLUS_WORKER 结构作为 ClusWorkerCreate 的输出返回,并作为输入传递给 ClusWorkerCheckTerminateClusWorkerTerminate。 应用程序或 资源 DLL 永远不会有任何理由更改 CLUS_WORKER 结构的成员。 此结构应始终被视为只读。

Terminate 成员可防止多个线程调用 ClusWorkerTerminate 函数以结束同一工作线程时可能发生的争用情况。 第一个调用将 Terminate 设置为 TRUE。 后续调用在检查 Terminate 值后立即返回,而无需等待线程退出。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 企业版、Windows Server 2008 Datacenter
标头 resapi.h

另请参阅

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate