estrutura SERVICE_FAILURE_ACTIONS_FLAG (winsvc.h)
Contém a configuração de sinalizador de ações de falha de um serviço. Essa configuração determina quando as ações de falha devem ser executadas.
Sintaxe
typedef struct _SERVICE_FAILURE_ACTIONS_FLAG {
BOOL fFailureActionsOnNonCrashFailures;
} SERVICE_FAILURE_ACTIONS_FLAG, *LPSERVICE_FAILURE_ACTIONS_FLAG;
Membros
fFailureActionsOnNonCrashFailures
Se esse membro for TRUE e o serviço tiver configurado ações de falha, as ações de falha serão enfileiradas se o processo de serviço for encerrado sem relatar uma status de SERVICE_STOPPED ou se ele entrar no estado SERVICE_STOPPED, mas o membro dwWin32ExitCode da estrutura SERVICE_STATUS não for ERROR_SUCCESS (0).
Se esse membro for FALSE e o serviço tiver configurado ações de falha, as ações de falha serão enfileiradas somente se o serviço for encerrado sem relatar uma status de SERVICE_STOPPED.
Essa configuração é ignorada, a menos que o serviço tenha configurado ações de falha. Para obter informações sobre como configurar ações de falha, consulte ChangeServiceConfig2.
Comentários
A alteração entrará em vigor na próxima vez que o sistema for iniciado.
Pode ser útil definir esse sinalizador se o serviço tiver caminhos de falha comuns onde é possível que o serviço possa se recuperar.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winsvc.h (inclua Windows.h) |