Partager via


en-tête restartmanager.h

Cet en-tête est utilisé par le Gestionnaire de redémarrage. Pour plus d'informations, consultez les pages suivantes :

restartmanager.h contient les interfaces de programmation suivantes :

Fonctions

 
RmAddFilter

Modifie les actions d’arrêt ou de redémarrage appliquées à une application ou à un service.
RmCancelCurrentTask

Annule l’opération RmShutdown ou RmRestart actuelle. Cette fonction doit être appelée à partir de l’application qui a démarré la session en appelant la fonction RmStartSession.
RmEndSession

Termine la session du Gestionnaire de redémarrage.
RmGetFilterList

Répertorie les modifications apportées aux actions d’arrêt et de redémarrage qui ont déjà été appliquées par la fonction RmAddFilter.
RmGetList

Obtient la liste de toutes les applications et services qui utilisent actuellement des ressources qui ont été inscrites auprès de la session Restart Manager.
RmJoinSession

Joint un programme d’installation secondaire à une session du Gestionnaire de redémarrage existante.
RmRegisterResources

Inscrit des ressources dans une session Restart Manager.
RmRemoveFilter

Supprime toutes les modifications apportées aux actions d’arrêt ou de redémarrage qui ont été appliquées à l’aide de la fonction RmAddFilter.
RmRestart

Redémarre les applications et les services qui ont été arrêtés par la fonction RmShutdown et qui ont été inscrits pour être redémarrés à l’aide de la fonction RegisterApplicationRestart.
RmShutdown

Lance l’arrêt des applications.
RmStartSession

Démarre une nouvelle session du Gestionnaire de redémarrage.

Fonctions de rappel

 
RM_WRITE_STATUS_CALLBACK

La fonction RM_WRITE_STATUS_CALLBACK peut être implémentée par l’interface utilisateur qui contrôle le Gestionnaire de redémarrage.

Structures

 
RM_FILTER_INFO

Contient des informations sur les modifications apportées aux actions de redémarrage ou d’arrêt.
RM_PROCESS_INFO

Décrit une application qui doit être inscrite auprès du Gestionnaire de redémarrage.
RM_UNIQUE_PROCESS

Identifie de manière unique un processus par son PID et l’heure à laquelle le processus a commencé.

Énumérations

 
RM_APP_STATUS

Décrit la status actuelle d’une application qui est traitée par le Gestionnaire de redémarrage.
RM_APP_TYPE

Spécifie le type d’application décrit par la structure RM_PROCESS_INFO.
RM_FILTER_ACTION

Spécifie le type de modification appliquée aux actions de redémarrage ou d’arrêt.
RM_FILTER_TRIGGER

Décrit les actions de redémarrage ou d’arrêt d’une application ou d’un service.
RM_REBOOT_REASON

Décrit les raisons pour lesquelles un redémarrage du système est nécessaire.
RM_SHUTDOWN_TYPE

Configure l’arrêt des applications.