PCLUSAPI_CLUS_WORKER_TERMINATE コールバック関数 (resapi.h)

ワーカー スレッドを終了します。 PCLUSAPI_CLUS_WORKER_TERMINATE型は、この関数へのポインターを定義します。

構文

PCLUSAPI_CLUS_WORKER_TERMINATE PclusapiClusWorkerTerminate;

VOID PclusapiClusWorkerTerminate(
  [in] PCLUS_WORKER lpWorker
)
{...}

パラメーター

[in] lpWorker

終了するスレッドを記述する CLUS_WORKER 構造体へのポインター。

戻り値

なし

解説

ClusWorkerTerminate ユーティリティ関数は、lpWorker が指すCLUS_WORKER構造体の hThread メンバーと Terminate メンバーをチェックします。 hThread が NULL ではなく、Terminate が FALSE に設定され、これが ClusWorkerTerminate の最初の呼び出しであることを示す場合、関数はスレッドが終了するまで待機してから、 を返します。 それ以外の場合、以前に ClusWorkerTerminate を呼び出したことがある場合は、 Terminate が TRUE に設定されていると、スレッドが終了する前に関数が返されることがあります。

要件

要件 値
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
対象プラットフォーム Windows
ヘッダー resapi.h

こちらもご覧ください

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminateEx

ClusWorkersTerminate

スレッド管理ユーティリティ関数