Compartilhar via


estrutura SERVICE_TRIGGER_INFO (winsvc.h)

Contém informações de evento de gatilho para um serviço. Essa estrutura é usada pelas funções ChangeServiceConfig2 e QueryServiceConfig2 .

Sintaxe

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

Membros

cTriggers

O número de gatilhos na matriz de SERVICE_TRIGGER estruturas apontadas pelo membro pTriggers .

Se esse membro for 0 em uma estrutura SERVICE_TRIGGER_INFO passada para ChangeServiceConfig2, todos os gatilhos configurados anteriormente serão removidos do serviço. Se o serviço não tiver gatilhos configurados, ChangeServiceConfig2 falhará com ERROR_INVALID_PARAMETER.

pTriggers

Um ponteiro para uma matriz de estruturas SERVICE_TRIGGER que especificam os eventos de gatilho para o serviço. Se o membro cTriggers for 0, esse membro não será usado.

pReserved

Esse membro é reservado e deve ser NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho winsvc.h

Confira também

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_TRIGGER

Eventos de gatilho de serviço