次の方法で共有


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 メンバーをチェックします。 hThreadNULL ではなく、TerminateFALSE に設定され、これが ClusWorkerTerminate の最初の呼び出しであることを示す場合、関数はスレッドが終了するまで待機してから、 を返します。 それ以外の場合、以前に ClusWorkerTerminate を呼び出したことがある場合は、 TerminateTRUE に設定されていると、スレッドが終了する前に関数が返されることがあります。

要件

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

こちらもご覧ください

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminateEx

ClusWorkersTerminate

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