estrutura SC_ACTION (winsvc.h)

Representa uma ação que o gerenciador de controle de serviço pode executar.

Sintaxe

typedef struct _SC_ACTION {
  SC_ACTION_TYPE Type;
  DWORD          Delay;
} SC_ACTION, *LPSC_ACTION;

Membros

Type

A ação a ser executada. Esse membro pode ser um dos seguintes valores do tipo de enumeração SC_ACTION_TYPE .

Valor Significado
SC_ACTION_NONE
0
Nenhuma ação.
SC_ACTION_REBOOT
2
Reinicialize o computador.
SC_ACTION_RESTART
1
Reinicie o serviço.
SC_ACTION_RUN_COMMAND
3
Execute um comando.

Delay

O tempo de espera antes de executar a ação especificada, em milissegundos.

Comentários

Essa estrutura é usada pelas funções ChangeServiceConfig2 e QueryServiceConfig2 , na estrutura SERVICE_FAILURE_ACTIONS .

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winsvc.h (inclua Windows.h)

Confira também

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_FAILURE_ACTIONS