描述需要重启系统的原因。
语法
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 |