Freigeben über


RM_SHUTDOWN_TYPE Enumeration (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, dass nicht reagierende Anwendungen und Dienste nach dem Timeoutzeitraum heruntergefahren werden. Eine Anwendung, die nicht auf eine Herunterfahrensanforderung vom Neustart-Manager reagiert, muss nach 30 Sekunden heruntergefahren werden. Ein Dienst, der nicht auf eine Herunterfahrensanforderung reagiert, muss nach 20 Sekunden heruntergefahren werden. Diese Standardzeiten können geändert werden, indem Sie die Registrierungsschlüssel ändern, die im Abschnitt Hinweise beschrieben sind.
RmShutdownOnlyRegistered
Wert: 0x10
Fährt Anwendungen nur dann herunter, wenn alle Anwendungen mit der Funktion RegisterApplicationRestart für den Neustart registriert wurden. Wenn Prozesse oder Dienste nicht neu gestartet werden können, werden keine Prozesse oder Dienste heruntergefahren.

Hinweise

Die Zeit zum Warten vor dem Initiieren eines erzwungenen Herunterfahrens von Anwendungen wird durch den folgenden Registrierungsschlüssel angegeben. HKCU\\ Systemsteuerung Desktop\HungAppTimeout

Die Wartezeit bis zum Initiieren eines erzwungenen Herunterfahrens von Diensten wird durch den folgenden Registrierungsschlüssel angegeben. HKLM\System\Currentcontrolset\Steuerung\WaitToKillServiceTimeout

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile restartmanager.h

Weitere Informationen

RmShutdown