Поделиться через


структура 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

Количество триггеров в массиве SERVICE_TRIGGER структур, на которые указывает элемент pTriggers .

Если этот элемент имеет значение 0 в структуре SERVICE_TRIGGER_INFO , переданной в ChangeServiceConfig2, все ранее настроенные триггеры удаляются из службы. Если в службе не настроены триггеры, ChangeServiceConfig2 завершается сбоем с ERROR_INVALID_PARAMETER.

pTriggers

Указатель на массив SERVICE_TRIGGER структур, указывающих события триггера для службы. Если элемент cTriggers равен 0, этот элемент не используется.

pReserved

Этот элемент зарезервирован и должен иметь значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть winsvc.h

См. также раздел

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_TRIGGER

События триггера службы