RM_APP_STATUS列挙 (restartmanager.h)

再起動マネージャーによって処理されるアプリケーションの現在の状態について説明します。

構文

typedef enum _RM_APP_STATUS {
  RmStatusUnknown = 0x0,
  RmStatusRunning = 0x1,
  RmStatusStopped = 0x2,
  RmStatusStoppedOther = 0x4,
  RmStatusRestarted = 0x8,
  RmStatusErrorOnStop = 0x10,
  RmStatusErrorOnRestart = 0x20,
  RmStatusShutdownMasked = 0x40,
  RmStatusRestartMasked = 0x80
} RM_APP_STATUS;

定数

 
RmStatusUnknown
値: 0x0
アプリケーションは、他の列挙状態では記述されていない状態です。
RmStatusRunning
値: 0x1
アプリケーションは現在実行中です。
RmStatusStopped
値: 0x2
再起動マネージャーによってアプリケーションが停止しました。
RmStatusStoppedOther
値: 0x4
再起動マネージャーの外部のアクションによって、アプリケーションが停止しました。
RmStatusRestarted
値: 0x8
再起動マネージャーがアプリケーションを再起動しました。
RmStatusErrorOnStop
値: 0x10
アプリケーションを停止するときに、再起動マネージャーでエラーが発生しました。
RmStatusErrorOnRestart
値: 0x20
再起動マネージャーで、アプリケーションの再起動時にエラーが発生しました。
RmStatusShutdownMasked
値: 0x40
シャットダウンはフィルターによってマスクされます。
RmStatusRestartMasked
値: 0x80
再起動はフィルターによってマスクされます。

注釈

RM_APP_STATUSの定数は、OR 演算子と組み合わせることができます。 この組み合わせは、アプリケーションで Restart Manager によって実行されたアクションの履歴を示します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header restartmanager.h

こちらもご覧ください

RM_PROCESS_INFO