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é. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour