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. |