共用方式為


CLUS_WORKER結構 (resapi.h)

包含背景工作線程的相關信息。

語法

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

成員

hThread

背景工作線程的句柄。

Terminate

指出線程是否要終止的旗標。

備註

背景工作線程是從主線程卸除工作的線程,因此不會封鎖主線程。

CLUS_WORKER 結構會以 ClusWorkerCreate 的輸出傳回,並當做輸入傳遞至 ClusWorkerCheckTerminate 和 ClusWorkerTerminate 應用程式或 資源 DLL 絕不會因為任何原因而改變 CLUS_WORKER 結構的成員。 這個結構應一律視為唯讀。

Terminate 成員可防止在多個線程呼叫 ClusWorkerTerminate 函式以結束相同背景工作線程時可能發生的競爭狀況。 第一個呼叫會將 Terminate 設定為 TRUE。 後續呼叫會在檢查 Terminate 的值之後立即傳回,而不等待線程結束。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
標頭 resapi.h

另請參閱

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate