SERVICE_TRIGGER_INFO 结构 (winsvc.h)

包含服务的触发器事件信息。 ChangeServiceConfig2QueryServiceConfig2 函数使用此结构。

语法

typedef struct _SERVICE_TRIGGER_INFO {
  DWORD            cTriggers;
  PSERVICE_TRIGGER pTriggers;
  PBYTE            pReserved;
} SERVICE_TRIGGER_INFO, *PSERVICE_TRIGGER_INFO;

成员

cTriggers

pTriggers 成员指向的SERVICE_TRIGGER结构数组中的触发器数。

如果此成员在传递给 ChangeServiceConfig2的SERVICE_TRIGGER_INFO结构中为 0,则会从服务中删除以前配置的所有触发器。 如果服务未配置触发器, 则 ChangeServiceConfig2 将失败并ERROR_INVALID_PARAMETER。

pTriggers

指向 SERVICE_TRIGGER 结构的数组的指针,这些结构指定服务的触发器事件。 如果 cTriggers 成员为 0,则不使用此成员。

pReserved

此成员为保留成员,必须为 NULL。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 winsvc.h

另请参阅

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_TRIGGER

服务触发器事件