Redémarrer le Gestionnaire
Vue d’ensemble de la technologie Restart Manager.
Pour développer Restart Manager, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
É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é 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. |
Fonctions
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. |
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 Restart Manager. |
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 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 Restart Manager. |
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é. |