Compartir a través de


Función ClusWorkerTerminateEx (resapi.h)

Espera a que un subproceso de trabajo finalice hasta el tiempo de espera especificado. Esta función puede indicar que el subproceso finalice antes de que se inicie la espera, o simplemente espere pasivamente si se especifica.

Sintaxis

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

Parámetros

[in, out] ClusWorker

Puntero a una estructura de CLUS_WORKER que describe el subproceso de trabajo que se va a finalizar.

[in] TimeoutInMilliseconds

Tiempo de espera en milisegundos.

[in] WaitOnly

Si se establece TRUE, la función esperará hasta el tiempo de espera especificado sin indicar que el subproceso finalice; de lo contrario, indicará que el subproceso finalice antes de esperar al subproceso.

Valor devuelto

Devuelve un código de error del sistema en caso de error.

Código devuelto Descripción
ERROR_SUCCESS
Se finalizan todos los subprocesos de trabajo.
WAIT_TIMEOUT
El subproceso de trabajo no finaliza dentro del tiempo de espera especificado.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado resapi.h
Library ResUtils.lib
Archivo DLL ResUtils.dll

Consulte también

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate

ClusWorkersTerminate

Funciones de la utilidad de administración de subprocesos