Compartir a través de


Función ClusWorkersTerminate (resapi.h)

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

Sintaxis

DWORD ClusWorkersTerminate(
  [in, out] PCLUS_WORKER *ClusWorkers,
  [in]      size_t const ClusWorkersCount,
  [in]      DWORD        TimeoutInMilliseconds,
  [in]      BOOL         WaitOnly
);

Parámetros

[in, out] ClusWorkers

Puntero a una matriz de estructuras CLUS_WORKER que describen los subprocesos que se van a finalizar.

[in] ClusWorkersCount

Número de estructuras en el parámetro ClusWorkers .

[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 finalizará antes de esperar al subproceso.

Valor devuelto

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

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

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

ClusWorkerTerminateEx

Funciones de la utilidad de administración de subprocesos