(restartmanager.h) RM_REBOOT_REASON 列舉
描述需要重新啟動系統的原因。
Syntax
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 |