(restartmanager.h) RM_REBOOT_REASON 枚举

描述需要重启系统的原因。

语法

typedef enum _RM_REBOOT_REASON {
  RmRebootReasonNone = 0x0,
  RmRebootReasonPermissionDenied = 0x1,
  RmRebootReasonSessionMismatch = 0x2,
  RmRebootReasonCriticalProcess = 0x4,
  RmRebootReasonCriticalService = 0x8,
  RmRebootReasonDetectedSelf
} RM_REBOOT_REASON;

常量

 
RmRebootReasonNone
值: 0x0
不需要重启系统。
RmRebootReasonPermissionDenied
值: 0x1
当前用户没有
有足够的权限关闭一个或多个进程。
RmRebootReasonSessionMismatch
值: 0x2
一个或多个进程是
在另一个终端服务会话中运行。
RmRebootReasonCriticalProcess
值: 0x4
需要重启系统,因为要关闭的一个或多个进程是关键进程。
RmRebootReasonCriticalService
值: 0x8
需要重启系统,因为要关闭的一个或多个服务是关键服务。
RmRebootReasonDetectedSelf
需要重启系统,因为当前进程必须关闭。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 restartmanager.h

另请参阅

RmGetList