é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 |