Partager via


énumération RM_REBOOT_REASON (restartmanager.h)

Décrit les raisons pour lesquelles un redémarrage du système est nécessaire.

Syntax

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

Constantes

 
RmRebootReasonNone
Valeur : 0x0
Un redémarrage du système n’est pas nécessaire.
RmRebootReasonPermissionDenied
Valeur : 0x1
L’utilisateur actuel n’a pas
privilèges suffisants pour arrêter un ou plusieurs processus.
RmRebootReasonSessionMismatch
Valeur : 0x2
Un ou plusieurs processus sont
en cours d’exécution dans une autre session Des services Terminal Server.
RmRebootReasonCriticalProcess
Valeur : 0x4
Un redémarrage du système est nécessaire, car un ou plusieurs processus à arrêter sont des processus critiques.
RmRebootReasonCriticalService
Valeur : 0x8
Un redémarrage du système est nécessaire, car un ou plusieurs services à arrêter sont des services critiques.
RmRebootReasonDetectedSelf
Un redémarrage du système est nécessaire, car le processus actuel doit être arrêté.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête restartmanager.h

Voir aussi

RmGetList