Share via


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

服務觸發程式事件