Freigeben über


RM_SHUTDOWN_TYPE-Aufzählung (restartmanager.h)

Konfiguriert das Herunterfahren von Anwendungen.

Syntax

typedef enum _RM_SHUTDOWN_TYPE {
  RmForceShutdown = 0x1,
  RmShutdownOnlyRegistered = 0x10
} RM_SHUTDOWN_TYPE;

Konstanten

 
RmForceShutdown
Wert: 0x1
Erzwingt das Herunterfahren von Anwendungen und Diensten nach dem Timeoutzeitraum. Eine Anwendung, die nicht auf eine Herunterfahren-Anforderung durch den Neustart-Manager reagiert, wird nach 30 Sekunden zum Herunterfahren gezwungen. Ein Dienst, der nicht auf eine Herunterfahren-Anforderung reagiert, wird nach 20 Sekunden zum Herunterfahren gezwungen. Diese Standardzeiten können geändert werden, indem sie die im Abschnitt "Hinweise" beschriebenen Registrierungsschlüssel ändern.
RmShutdownOnlyRegistered
Wert: 0x10
Beendet Anwendungen nur, wenn alle Anwendungen mit der RegisterApplicationRestart-Funktion für den Neustart registriert wurden. Wenn Prozesse oder Dienste nicht neu gestartet werden können, werden keine Prozesse oder Dienste heruntergefahren.

Bemerkungen

Die Zeit bis zum Initiieren eines erzwungenen Herunterfahrens von Anwendungen kann durch Aufrufen der SystemParametersInfo-Funktion mit dem Wert SPI_GETHUNGAPPTIMEOUT abgerufen werden.

Die Zeit bis zum Initiieren eines erzwungenen Herunterfahrens von Diensten kann durch Aufrufen der SystemParametersInfo-Funktion mit dem Wert SPI_GETWAITTOKILLSERVICETIMEOUT abgerufen werden.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Vista [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 [Nur Desktop-Apps]
Header restartmanager.h

Siehe auch

RmShutdown