IDebugEngine2
cette interface représente un moteur de débogage (DE). Il est utilisé pour gérer différents aspects d'une session de débogage, de créer des points d'arrêt à définir et à désactiver des exceptions.
IDebugEngine2 : IUnknown
Remarques à l'intention des implémenteurs
Cette interface est implémentée par un personnalisé De pour gérer le débogage des programmes. cette interface doit être implémentée par le De.
Remarques pour les appelants
Cette interface est appelée par le gestionnaire de débogage de session (SDM) pour gérer la session de débogage, y compris la gestion des exceptions, créer des points d'arrêt, et la réponse aux événements synchrones envoyés par le De.
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDebugEngine2.
Méthode |
Description |
---|---|
crée un énumérateur pour tous les programmes débogué par un De. |
|
joint un De à un programme. |
|
Crée un point d'arrêt en attente du. |
|
Spécifie comment le De doit gérer une exception donnée. |
|
Supprime l'exception spécifié elle n'est plus gérée par le moteur de débogage. |
|
Supprime la liste d'exceptions que l'IDE a définies pour une architecture ou d'un langage à l'exécution particulière. |
|
Obtient le GUID du De. |
|
Signale à que le programme spécifié a été atypiquement terminé et que le De doit nettoyer toutes les références au programme et envoyer un programme destroy l'événement. |
|
Appelé par le SDM pour indiquer qu'un événement synchrone de débogage, précédemment envoyés par le De au SDM, était accepté et traité. |
|
définit les paramètres régionaux du De. |
|
Définit la racine de Registre actuellement utilisé par le De. |
|
définit un métrique. |
|
Les demandes que tous les programmes débogué par ce De arrêtent l'exécution la prochaine fois un de leurs thread essaie de s'exécuter. |
Configuration requise
en-tête : Msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll