共用方式為


(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

另請參閱

RmGetList