SERVICE_TRIGGER_INFO 구조체(winsvc.h)

서비스에 대한 트리거 이벤트 정보를 포함합니다. 이 구조체는 ChangeServiceConfig2QueryServiceConfig2 함수에서 사용됩니다.

구문

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

추가 정보

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_TRIGGER

서비스 트리거 이벤트