SERVICE_TRIGGER_INFO 结构 (winsvc.h)
包含服务的触发器事件信息。 ChangeServiceConfig2 和 QueryServiceConfig2 函数使用此结构。
语法
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 |