Compartir a través de


estructura de SERVICE_FAILURE_ACTIONS_FLAG (winsvc.h)

Contiene el valor de marca de acciones de error de un servicio. Esta configuración determina cuándo se van a ejecutar acciones de error.

Sintaxis

typedef struct _SERVICE_FAILURE_ACTIONS_FLAG {
  BOOL fFailureActionsOnNonCrashFailures;
} SERVICE_FAILURE_ACTIONS_FLAG, *LPSERVICE_FAILURE_ACTIONS_FLAG;

Miembros

fFailureActionsOnNonCrashFailures

Si este miembro es TRUE y el servicio ha configurado acciones de error, las acciones de error se ponen en cola si el proceso de servicio finaliza sin notificar un estado de SERVICE_STOPPED o si entra en el estado SERVICE_STOPPED, pero el miembro dwWin32ExitCode de la estructura de SERVICE_STATUS no es ERROR_SUCCESS (0).

Si este miembro es FALSE y el servicio ha configurado acciones de error, las acciones de error solo se ponen en cola si el servicio finaliza sin notificar un estado de SERVICE_STOPPED.

Esta configuración se omite a menos que el servicio haya configurado acciones de error. Para obtener información sobre cómo configurar acciones de error, vea ChangeServiceConfig2.

Comentarios

El cambio surte efecto la próxima vez que se inicie el sistema.

Puede ser útil establecer esta marca si el servicio tiene rutas de error comunes, donde es posible que el servicio pueda recuperarse.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winsvc.h (incluye Windows.h)

Consulte también

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_FAILURE_ACTIONS