Freigeben über


SERVICE_TRIGGER_INFO-Struktur (winsvc.h)

Enthält Triggerereignisinformationen für einen Dienst. Diese Struktur wird von den Funktionen ChangeServiceConfig2 und QueryServiceConfig2 verwendet.

Syntax

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

Member

cTriggers

Die Anzahl der Trigger im Array von SERVICE_TRIGGER Strukturen, auf die das pTriggers-Element verweist.

Wenn dieser Member in einer an ChangeServiceConfig2 übergebenen SERVICE_TRIGGER_INFO Struktur 0 ist, werden alle zuvor konfigurierten Trigger aus dem Dienst entfernt. Wenn für den Dienst keine Trigger konfiguriert sind, schlägt ChangeServiceConfig2 mit ERROR_INVALID_PARAMETER fehl.

pTriggers

Ein Zeiger auf ein Array von SERVICE_TRIGGER Strukturen, die die Triggerereignisse für den Dienst angeben. Wenn das cTriggers-Element 0 ist, wird dieses Element nicht verwendet.

pReserved

Dieser Member ist reserviert und muss NULL sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile winsvc.h

Weitere Informationen

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_TRIGGER

Diensttriggerereignisse