winsvc.h) (SC_ACTION 结构

表示服务控制管理器可以执行的操作。

语法

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

成员

Type

要执行的操作。 此成员可以是 SC_ACTION_TYPE 枚举类型的下列值之一。

含义
SC_ACTION_NONE
0
无操作。
SC_ACTION_REBOOT
2
重新启动计算机。
SC_ACTION_RESTART
1
重启服务。
SC_ACTION_RUN_COMMAND
3
运行命令。

Delay

执行指定操作之前等待的时间(以毫秒为单位)。

备注

此结构在 SERVICE_FAILURE_ACTIONS 结构中由 ChangeServiceConfig2QueryServiceConfig2 函数使用。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winsvc.h (包括 Windows.h)

另请参阅

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_FAILURE_ACTIONS