Partager via


énumération RM_APP_STATUS (restartmanager.h)

Décrit la status actuelle d’une application qui est traitée par le Gestionnaire de redémarrage.

Syntax

typedef enum _RM_APP_STATUS {
  RmStatusUnknown = 0x0,
  RmStatusRunning = 0x1,
  RmStatusStopped = 0x2,
  RmStatusStoppedOther = 0x4,
  RmStatusRestarted = 0x8,
  RmStatusErrorOnStop = 0x10,
  RmStatusErrorOnRestart = 0x20,
  RmStatusShutdownMasked = 0x40,
  RmStatusRestartMasked = 0x80
} RM_APP_STATUS;

Constantes

 
RmStatusUnknown
Valeur : 0x0
L’application est dans un état qui n’est décrit par aucun autre état énuméré.
RmStatusRunning
Valeur : 0x1
L’application est en cours d’exécution.
RmStatusStopped
Valeur : 0x2
Le Gestionnaire de redémarrage a arrêté l’application.
RmStatusStoppedOther
Valeur : 0x4
Une action en dehors du Gestionnaire de redémarrage a arrêté l’application.
RmStatusRestarted
Valeur : 0x8
Le Gestionnaire de redémarrage a redémarré l’application.
RmStatusErrorOnStop
Valeur : 0x10
Le Gestionnaire de redémarrage a rencontré une erreur lors de l’arrêt de l’application.
RmStatusErrorOnRestart
Valeur : 0x20
Le Gestionnaire de redémarrage a rencontré une erreur lors du redémarrage de l’application.
RmStatusShutdownMasked
Valeur : 0x40
L’arrêt est masqué par un filtre.
RmStatusRestartMasked
Valeur : 0x80
Le redémarrage est masqué par un filtre.

Remarques

Les constantes de RM_APP_STATUS peuvent être combinées avec des opérateurs OR. La combinaison décrit l’historique des actions effectuées par le Gestionnaire de redémarrage sur l’application.

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

RM_PROCESS_INFO