SC_ACTION 構造体 (winsvc.h)

サービス コントロール マネージャーが実行できるアクションを表します。

構文

typedef struct _SC_ACTION {
  SC_ACTION_TYPE Type;
  DWORD          Delay;
} SC_ACTION, *LPSC_ACTION;

メンバー

Type

実行するアクション。 このメンバーには、 SC_ACTION_TYPE 列挙型の次のいずれかの値を指定できます。

説明
SC_ACTION_NONE
0
NO ACTION
SC_ACTION_REBOOT
2
コンピューターを再起動します。
SC_ACTION_RESTART
1
サービスを再起動します。
SC_ACTION_RUN_COMMAND
3
コマンドを実行します。

Delay

指定したアクションを実行するまでの待機時間 (ミリ秒単位)。

解説

この構造体は、SERVICE_FAILURE_ACTIONS構造体の ChangeServiceConfig2 関数と QueryServiceConfig2 関数によって使用されます。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winsvc.h (Windows.h を含む)

関連項目

ChangeServiceConfig2

QueryServiceConfig2

SERVICE_FAILURE_ACTIONS