Partager via


IDebugModule3

Cette interface représente un module qui prend en charge d’autres emplacements de symboles et d’états JustMyCode.

Syntaxe

IDebugModule3 : IDebugModule2

Remarques pour les implémenteurs

Le moteur de débogage (DE) implémente cette interface pour prendre en charge d’autres emplacements de symboles et utiliser des états JustMyCode (consultez le glossaire du débogueur Visual Studio pour obtenir une définition de « JustMyCode »).

Remarques pour les appelants

Un appel à GetSymbolSearchInfo retourne cette interface. Le DE envoie l’interface IDebugSymbolSearchEvent2 au gestionnaire de débogage de session (SDM) à l’aide de la méthode Event . En outre, un appel à QueryInterface sur une interface IDebugModule2 retourne cette interface.

Méthodes dans l'ordre Vtable

Outre les méthodes de l’interface IDebugModule2 , cette interface implémente les méthodes suivantes :

Méthode Description
GetSymbolInfo Retourne une liste de chemins d’accès recherchés pour les symboles et les résultats de la recherche de chaque chemin.
LoadSymbols Charge et initialise des symboles pour le module actuel.
IsUserCode Retourne un indicateur spécifiant si le module représente le code utilisateur.
SetJustMyCodeState Spécifie si le module doit être considéré comme du code utilisateur ou non.

Notes

Visual Studio est le consommateur classique de cette interface.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi