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 |