IDebugEngine3
représente un moteur de débogage unique (DE) qui contrôle le débogage d'un ou plusieurs modules.
IDebugEngine3 : IDebugEngine2
Remarques à l'intention des implémenteurs
Cette interface est implémentée par un personnalisé pour (s'il prend en charge les symboles) pour vérifier l'état du JustMyCode. Cette interface doit être implémentée par le De s'il prend en charge les symboles et JustMyCode.
Remarques pour les appelants
Cette interface est appelée par le gestionnaire de débogage de (SDM) session pour transmettre des options de les emplacements duquel charger des symboles. Il est également appelé pour définir le GUID du moteur lorsqu'il est instancié (ce GUID est en fonction de les métriques dès l'alignement du moteur). Le SDM appelle également cette interface pour définir l'état de JustMyCode et pour définir toutes les exceptions connues par le débogueur à un état spécifié.
méthodes en commande de Vtable
Outre les méthodes héritées de IDebugEngine2, l'interface IDebugEngine3 expose les méthodes suivantes.
Méthode |
Description |
---|---|
Définit le chemin d'accès ou le chemin d'accès que le De l'utilise pour rechercher des symboles de débogage. |
|
Charge les symboles pour tous les modules qui n'ont pas encore été leurs symboles chargés. |
|
Indique le De à propos de les informations de JustMyCode. |
|
Définit LE GUID de la métrique. |
|
Définissez les exceptions actuellement en attente à un état spécifié. |
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll