Neustart-Manager

Übersicht über die Neustart-Manager-Technologie.

Zum Entwickeln des Neustart-Managers benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
RM_APP_STATUS

Beschreibt den aktuellen status einer Anwendung, auf die der Neustart-Manager reagiert.
RM_APP_TYPE

Gibt den Anwendungstyp an, der von der RM_PROCESS_INFO-Struktur beschrieben wird.
RM_FILTER_ACTION

Gibt den Typ der Änderung an, die auf Neustart- oder Herunterfahren-Aktionen angewendet wird.
RM_FILTER_TRIGGER

Beschreibt die Neustart- oder Herunterfahren-Aktionen für eine Anwendung oder einen Dienst.
RM_REBOOT_REASON

Beschreibt die Gründe, aus denen ein Neustart des Systems erforderlich ist.
RM_SHUTDOWN_TYPE

Konfiguriert das Herunterfahren von Anwendungen.

Functions

 
RM_WRITE_STATUS_CALLBACK

Die RM_WRITE_STATUS_CALLBACK-Funktion kann von der Benutzeroberfläche implementiert werden, die den Neustart-Manager steuert.
RmAddFilter

Ändert die Aktionen zum Herunterfahren oder Neustarten, die auf eine Anwendung oder einen Dienst angewendet werden.
RmCancelCurrentTask

Bricht den aktuellen RmShutdown- oder RmRestart-Vorgang ab. Diese Funktion muss von der Anwendung aufgerufen werden, die die Sitzung durch Aufrufen der RmStartSession-Funktion gestartet hat.
RmEndSession

Beendet die Restart Manager-Sitzung.
RmGetFilterList

Listet die Änderungen an Aktionen zum Herunterfahren und Neustarten auf, die bereits von der RmAddFilter-Funktion angewendet wurden.
RmGetList

Ruft eine Liste aller Anwendungen und Dienste ab, die derzeit Ressourcen verwenden, die bei der Restart Manager-Sitzung registriert wurden.
RmJoinSession

Verknüpft ein sekundäres Installationsprogramm mit einer vorhandenen Restart Manager-Sitzung.
RmRegisterResources

Registriert Ressourcen für eine Restart Manager-Sitzung.
RmRemoveFilter

Entfernt alle Änderungen am Herunterfahren oder Neustarten von Aktionen, die mithilfe der RmAddFilter-Funktion angewendet wurden.
RmRestart

Startet Anwendungen und Dienste neu, die von der RmShutdown-Funktion heruntergefahren und für den Neustart mit der Funktion RegisterApplicationRestart registriert wurden.
RmShutdown

Initiiert das Herunterfahren von Anwendungen.
RmStartSession

Startet eine neue Restart Manager-Sitzung.

Strukturen

 
RM_FILTER_INFO

Enthält Informationen zu Änderungen zum Neustarten oder Herunterfahren von Aktionen.
RM_PROCESS_INFO

Beschreibt eine Anwendung, die beim Neustart-Manager registriert werden soll.
RM_UNIQUE_PROCESS

Identifiziert einen Prozess eindeutig anhand seiner PID und des Zeitpunkts, zu dem der Prozess begonnen hat.