структура SERVICE_FAILURE_ACTIONS_FLAG (winsvc.h)
Содержит параметр флага действий сбоя для службы. Этот параметр определяет время выполнения действий сбоя.
Синтаксис
typedef struct _SERVICE_FAILURE_ACTIONS_FLAG {
BOOL fFailureActionsOnNonCrashFailures;
} SERVICE_FAILURE_ACTIONS_FLAG, *LPSERVICE_FAILURE_ACTIONS_FLAG;
Члены
fFailureActionsOnNonCrashFailures
Если этот член имеет значение TRUE и служба настроила действия сбоя, действия сбоя помещаются в очередь, если процесс службы завершается без уведомления о состоянии SERVICE_STOPPED или если он переходит в состояние SERVICE_STOPPED, но член dwWin32ExitCode структуры SERVICE_STATUS не ERROR_SUCCESS (0).
Если этот член имеет значение FALSE и служба настроила действия сбоя, действия сбоя помещаются в очередь только в том случае, если служба завершает работу без уведомления о состоянии SERVICE_STOPPED.
Этот параметр игнорируется, если служба не настроила действия с ошибками. Сведения о настройке действий сбоя см. в разделе ChangeServiceConfig2.
Комментарии
Изменение вступает в силу при следующем запуске системы.
Этот флаг может быть полезно установить, если служба имеет общие пути сбоя, где возможно, что служба может восстановиться.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | winsvc.h (включая Windows.h) |