ホーム › System.RestartManager › RM_APP_STATUS
RM_APP_STATUS
列挙型メンバー 9
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| RmStatusUnknown | 0 | 0x0 | アプリケーションは、他のどの列挙値でも表されない状態にあります。 |
| RmStatusRunning | 1 | 0x1 | アプリケーションは現在実行中です。 |
| RmStatusStopped | 2 | 0x2 | 再起動マネージャーがアプリケーションを停止しました。 |
| RmStatusStoppedOther | 4 | 0x4 | 再起動マネージャー以外の操作によってアプリケーションが停止されました。 |
| RmStatusRestarted | 8 | 0x8 | 再起動マネージャーがアプリケーションを再起動しました。 |
| RmStatusErrorOnStop | 16 | 0x10 | 再起動マネージャーがアプリケーションの停止時にエラーを検出しました。 |
| RmStatusErrorOnRestart | 32 | 0x20 | 再起動マネージャーがアプリケーションの再起動時にエラーを検出しました。 |
| RmStatusShutdownMasked | 64 | 0x40 | シャットダウンはフィルターによってマスクされています。 |
| RmStatusRestartMasked | 128 | 0x80 | 再起動はフィルターによってマスクされています。 |
公式ドキュメント
再起動マネージャーによって操作されるアプリケーションの現在の状態を表します。
解説(Remarks)
RM_APP_STATUS の定数は OR 演算子で組み合わせることができます。この組み合わせは、再起動マネージャーがそのアプリケーションに対して実行した操作の履歴を表します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum RM_APP_STATUS : int {
RmStatusUnknown = 0,
RmStatusRunning = 1,
RmStatusStopped = 2,
RmStatusStoppedOther = 4,
RmStatusRestarted = 8,
RmStatusErrorOnStop = 16,
RmStatusErrorOnRestart = 32,
RmStatusShutdownMasked = 64,
RmStatusRestartMasked = 128
} RM_APP_STATUS;public enum RM_APP_STATUS : int
{
RmStatusUnknown = 0,
RmStatusRunning = 1,
RmStatusStopped = 2,
RmStatusStoppedOther = 4,
RmStatusRestarted = 8,
RmStatusErrorOnStop = 16,
RmStatusErrorOnRestart = 32,
RmStatusShutdownMasked = 64,
RmStatusRestartMasked = 128,
}Public Enum RM_APP_STATUS As Integer
RmStatusUnknown = 0
RmStatusRunning = 1
RmStatusStopped = 2
RmStatusStoppedOther = 4
RmStatusRestarted = 8
RmStatusErrorOnStop = 16
RmStatusErrorOnRestart = 32
RmStatusShutdownMasked = 64
RmStatusRestartMasked = 128
End Enumimport enum
class RM_APP_STATUS(enum.IntEnum):
RmStatusUnknown = 0
RmStatusRunning = 1
RmStatusStopped = 2
RmStatusStoppedOther = 4
RmStatusRestarted = 8
RmStatusErrorOnStop = 16
RmStatusErrorOnRestart = 32
RmStatusShutdownMasked = 64
RmStatusRestartMasked = 128// RM_APP_STATUS
pub const RmStatusUnknown: i32 = 0;
pub const RmStatusRunning: i32 = 1;
pub const RmStatusStopped: i32 = 2;
pub const RmStatusStoppedOther: i32 = 4;
pub const RmStatusRestarted: i32 = 8;
pub const RmStatusErrorOnStop: i32 = 16;
pub const RmStatusErrorOnRestart: i32 = 32;
pub const RmStatusShutdownMasked: i32 = 64;
pub const RmStatusRestartMasked: i32 = 128;// RM_APP_STATUS
const (
RmStatusUnknown int32 = 0
RmStatusRunning int32 = 1
RmStatusStopped int32 = 2
RmStatusStoppedOther int32 = 4
RmStatusRestarted int32 = 8
RmStatusErrorOnStop int32 = 16
RmStatusErrorOnRestart int32 = 32
RmStatusShutdownMasked int32 = 64
RmStatusRestartMasked int32 = 128
)const
RmStatusUnknown = 0;
RmStatusRunning = 1;
RmStatusStopped = 2;
RmStatusStoppedOther = 4;
RmStatusRestarted = 8;
RmStatusErrorOnStop = 16;
RmStatusErrorOnRestart = 32;
RmStatusShutdownMasked = 64;
RmStatusRestartMasked = 128;// RM_APP_STATUS
pub const RmStatusUnknown: i32 = 0;
pub const RmStatusRunning: i32 = 1;
pub const RmStatusStopped: i32 = 2;
pub const RmStatusStoppedOther: i32 = 4;
pub const RmStatusRestarted: i32 = 8;
pub const RmStatusErrorOnStop: i32 = 16;
pub const RmStatusErrorOnRestart: i32 = 32;
pub const RmStatusShutdownMasked: i32 = 64;
pub const RmStatusRestartMasked: i32 = 128;const
RmStatusUnknown* = 0
RmStatusRunning* = 1
RmStatusStopped* = 2
RmStatusStoppedOther* = 4
RmStatusRestarted* = 8
RmStatusErrorOnStop* = 16
RmStatusErrorOnRestart* = 32
RmStatusShutdownMasked* = 64
RmStatusRestartMasked* = 128enum RM_APP_STATUS : int {
RmStatusUnknown = 0,
RmStatusRunning = 1,
RmStatusStopped = 2,
RmStatusStoppedOther = 4,
RmStatusRestarted = 8,
RmStatusErrorOnStop = 16,
RmStatusErrorOnRestart = 32,
RmStatusShutdownMasked = 64,
RmStatusRestartMasked = 128,
}#define global RmStatusUnknown 0x0
#define global RmStatusRunning 0x1
#define global RmStatusStopped 0x2
#define global RmStatusStoppedOther 0x4
#define global RmStatusRestarted 0x8
#define global RmStatusErrorOnStop 0x10
#define global RmStatusErrorOnRestart 0x20
#define global RmStatusShutdownMasked 0x40
#define global RmStatusRestartMasked 0x80