| Platform SDK: DLLs, Processes, and Threads | 
The SC_ACTION structure represents an action that the service control manager can perform.
typedef struct _SC_ACTION {
  SC_ACTION_TYPE  Type;
  DWORD           Delay;
} SC_ACTION, *LPSC_ACTION;
| Value | Meaning | 
|---|---|
| SC_ACTION_NONE | No action. | 
| SC_ACTION_REBOOT | Reboot the computer. | 
| SC_ACTION_RESTART | Restart the service. | 
| SC_ACTION_RUN_COMMAND | Run a command. | 
This structure is used by the ChangeServiceConfig2 and QueryServiceConfig2 functions, in the SERVICE_FAILURE_ACTIONS structure.
  Windows NT/2000: Requires Windows 2000.
  Header: Declared in Winsvc.h; include Windows.h.
Services Overview, Service Structures, ChangeServiceConfig2, QueryServiceConfig2, SERVICE_FAILURE_ACTIONS