Condividi tramite


Funzione ClusWorkerTerminateEx (resapi.h)

Attende che un thread di lavoro termini fino al timeout specificato. Questa funzione può segnalare al thread di terminare prima dell'avvio dell'attesa o semplicemente attendere passivamente, se specificato.

Sintassi

DWORD ClusWorkerTerminateEx(
  [in, out] PCLUS_WORKER ClusWorker,
  [in]      DWORD        TimeoutInMilliseconds,
  [in]      BOOL         WaitOnly
);

Parametri

[in, out] ClusWorker

Puntatore a una struttura CLUS_WORKER che descrive il thread di lavoro da terminare.

[in] TimeoutInMilliseconds

Timeout in millisecondi.

[in] WaitOnly

Se è impostato TRUE, la funzione attenderà fino al timeout specificato senza segnalare che il thread deve terminare; in caso contrario segnalerà il thread da terminare prima di attendere il thread.

Valore restituito

Restituisce un codice di errore di sistema in caso di errore.

Codice restituito Descrizione
ERROR_SUCCESS
Tutti i thread di lavoro vengono terminati.
WAIT_TIMEOUT
Il thread di lavoro non viene terminato entro il timeout specificato.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione resapi.h
Libreria ResUtils.lib
DLL ResUtils.dll

Vedi anche

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate

ClusWorkersTerminate

Funzioni dell'utilità di gestione dei thread