Compartir a través de


estructura SERVICE_TRIGGER_INFO (winsvc.h)

Contiene información de eventos de desencadenador para un servicio. Esta estructura la usan las funciones ChangeServiceConfig2 y QueryServiceConfig2 .

Sintaxis

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

Miembros

cTriggers

El número de desencadenadores de la matriz de SERVICE_TRIGGER estructuras a las que apunta el miembro pTriggers .

Si este miembro es 0 en una estructura de SERVICE_TRIGGER_INFO pasada a ChangeServiceConfig2, todos los desencadenadores configurados anteriormente se quitan del servicio. Si el servicio no tiene ningún desencadenador configurado, ChangeServiceConfig2 produce un error con ERROR_INVALID_PARAMETER.

pTriggers

Puntero a una matriz de estructuras de SERVICE_TRIGGER que especifican los eventos de desencadenador para el servicio. Si el miembro cTriggers es 0, este miembro no se usa.

pReserved

Este miembro está reservado y debe ser NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado winsvc.h

Consulte también

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_TRIGGER

Eventos de desencadenador de servicio