(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 |