Freigeben über


RM_REBOOT_REASON-Enumeration (restartmanager.h)

Beschreibt die Gründe, aus denen ein Neustart des Systems erforderlich ist.

Syntax

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

Konstanten

 
RmRebootReasonNone
Wert: 0x0
Ein Systemneustart ist nicht erforderlich.
RmRebootReasonPermissionDenied
Wert: 0x1
Der aktuelle Benutzer verfügt nicht über
ausreichende Berechtigungen zum Herunterfahren eines oder mehrerer Prozesse.
RmRebootReasonSessionMismatch
Wert: 0x2
Mindestens ein Prozess
in einer anderen Terminaldienstesitzung ausgeführt wird.
RmRebootReasonCriticalProcess
Wert: 0x4
Ein Systemneustart ist erforderlich, da mindestens ein herunterzufahrende Prozesse kritische Prozesse sind.
RmRebootReasonCriticalService
Wert: 0x8
Ein Systemneustart ist erforderlich, da mindestens ein herunterzufahrende Dienste kritische Dienste sind.
RmRebootReasonDetectedSelf
Ein Systemneustart ist erforderlich, da der aktuelle Prozess heruntergefahren werden muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile restartmanager.h

Weitere Informationen

RmGetList