Processus de publication dans l'API de débogage
L'API de débogage du Common Language Runtime (CLR) fournit également des informations sur les processus et les domaines d'application sur un ordinateur.
Dans un scénario classique, un développeur peut déboguer du code managé qui s'exécute sur un serveur dans un domaine d'application hébergé. L'environnement d'hébergement peut exécuter plusieurs domaines d'application dans un processus. Le développeur peut utiliser une interface graphique utilisateur ou recourir à une autre méthode pour lister tous les processus qui s'exécutent sur le serveur et choisir un processus présentant un intérêt particulier. La liste doit inclure tous les domaines d'application figurant dans les processus qui exécutent du code managé. Le développeur peut ensuite identifier un domaine d'application spécifique et joindre un débogueur à ce domaine.
L'API de débogage du CLR fournit les six interfaces suivantes pour énumérer les processus et les domaines d'application sur un ordinateur :
ICorPublish obtient un énumérateur ICorPublishProcessEnum que vous pouvez utiliser pour obtenir les objets ICorPublishProcess qui décrivent les processus sur un ordinateur.
Vous pouvez utiliser les méthodes de l'interface ICorPublishProcess pour vérifier si le processus exécute du code managé et obtenir l'ID du processus, le nom du processus et l'énumérateur ICorPublishAppDomainEnum.
Vous pouvez utiliser ICorPublishAppDomainEnum pour obtenir les objets ICorPublishAppDomain qui décrivent les domaines d'application dans le processus.
Vous pouvez utiliser les méthodes de l'interface ICorPublishAppDomain pour obtenir l'ID et le nom convivial du domaine d'application.
ICorPublishEnum est un énumérateur abstrait.
Voir aussi
Concepts
Vue d'ensemble du débogage CLR