RM_REBOOT_REASON列挙 (restartmanager.h)
システムの再起動が必要な理由について説明します。
構文
typedef enum _RM_REBOOT_REASON {
RmRebootReasonNone = 0x0,
RmRebootReasonPermissionDenied = 0x1,
RmRebootReasonSessionMismatch = 0x2,
RmRebootReasonCriticalProcess = 0x4,
RmRebootReasonCriticalService = 0x8,
RmRebootReasonDetectedSelf
} RM_REBOOT_REASON;
定数
RmRebootReasonNone 値: 0x0 システムの再起動は必要ありません。 |
RmRebootReasonPermissionDenied 値: 0x1 現在のユーザーが持っていない 1 つ以上のプロセスをシャットダウンするための十分な特権。 |
RmRebootReasonSessionMismatch 値: 0x2 1 つ以上のプロセスは次のとおりです。 別のターミナル サービス セッションで実行されている。 |
RmRebootReasonCriticalProcess 値: 0x4 シャットダウンする 1 つ以上のプロセスが重要なプロセスであるため、システムの再起動が必要です。 |
RmRebootReasonCriticalService 値: 0x8 シャットダウンする 1 つ以上のサービスが重要なサービスであるため、システムの再起動が必要です。 |
RmRebootReasonDetectedSelf 現在のプロセスをシャットダウンする必要があるため、システムの再起動が必要です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | restartmanager.h |