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 |