Compartilhar via


Função ClusWorkerTerminateEx (resapi.h)

Aguarda que um thread de trabalho termine até o tempo limite especificado. Essa função pode sinalizar que o thread será encerrado antes do início da espera ou apenas aguardar passivamente, se especificado.

Sintaxe

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

Parâmetros

[in, out] ClusWorker

Ponteiro para uma estrutura CLUS_WORKER que descreve o thread de trabalho a ser encerrado.

[in] TimeoutInMilliseconds

O tempo limite em milissegundos.

[in] WaitOnly

Se definir TRUE, a função aguardará até o tempo limite especificado sem sinalizar que o thread será encerrado; caso contrário, ele sinalizará que o thread será encerrado antes de aguardar o thread.

Retornar valor

Retorna um código de erro do sistema em caso de falha.

Código de retorno Descrição
ERROR_SUCCESS
Todos os threads de trabalho são encerrados.
WAIT_TIMEOUT
O thread de trabalho não é encerrado dentro do tempo limite especificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho resapi.h
Biblioteca ResUtils.lib
DLL ResUtils.dll

Confira também

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate

ClusWorkersTerminate

Funções do Utilitário de Gerenciamento de Threads