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 |