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

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 [デスクトップ アプリのみ]
Header winsvc.h

こちらもご覧ください

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_TRIGGER

サービス トリガー イベント