システムの再起動が必要な理由について説明します。
構文
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 |