RM_APP_STATUS-Enumeration (restartmanager.h)

Beschreibt die aktuelle status einer Anwendung, auf die der Neustart-Manager reagiert.

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;

Konstanten

 
RmStatusUnknown
Wert: 0x0
Die Anwendung befindet sich in einem Zustand, der nicht durch einen anderen aufgezählten Zustand beschrieben wird.
RmStatusRunning
Wert: 0x1
Die Anwendung wird derzeit ausgeführt.
RmStatusStopped
Wert: 0x2
Der Neustart-Manager hat die Anwendung beendet.
RmStatusStoppedOther
Wert: 0x4
Eine Aktion außerhalb des Neustart-Managers hat die Anwendung beendet.
RmStatusRestarted
Wert: 0x8
Der Neustart-Manager hat die Anwendung neu gestartet.
RmStatusErrorOnStop
Wert: 0x10
Beim Beenden der Anwendung ist beim Neustart-Manager ein Fehler aufgetreten.
RmStatusErrorOnRestart
Wert: 0x20
Der Neustart-Manager ist beim Neustarten der Anwendung auf einen Fehler gestoßen.
RmStatusShutdownMasked
Wert: 0x40
Das Herunterfahren wird durch einen Filter maskiert.
RmStatusRestartMasked
Wert: 0x80
Neustart wird durch einen Filter maskiert.

Hinweise

Die Konstanten von RM_APP_STATUS können mit OR-Operatoren kombiniert werden. Die Kombination beschreibt den Verlauf der Aktionen, die vom Neustart-Manager für die Anwendung ausgeführt wurden.

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

RM_PROCESS_INFO