Partager via


IDebugModule3

Cette interface représente un module qui prend en charge les autres emplacements des symboles et des rapports de JustMyCode.

IDebugModule3 : IDebugModule2

Remarques à l'intention des implémenteurs

Le moteur (DE) de débogage implémente cette interface pour prendre en charge les autres emplacements des symboles et utiliser des rapports de JustMyCode (consultez Glossaire de débogueur Visual Studio pour une définition de « JustMyCode »).

Remarques pour les appelants

Un appel à IDebugSymbolSearchEvent2 : : GetSymbolSearchInfo retourne cette interface. Le De envoie l'interface d' IDebugSymbolSearchEvent2 au gestionnaire de débogage de session (SDM) à l'aide de la méthode d' IDebugEventCallback2 : : événement . En outre, un appel à QueryInterface sur une interface d' IDebugModule2 retourne cette interface.

méthodes en commande de Vtable

En plus de les méthodes sur l'interface d' IDebugModule2 , cette interface implémente les méthodes suivantes :

Méthode

Description

IDebugModule3 : : GetSymbolInfo

Retourne une liste de chemins d'accès de la recherche de symboles et les résultats de la recherche chaque chemin d'accès.

IDebugModule3 : : LoadSymbols

Les charges et initialise les symboles pour le module actuel.

IDebugModule3 : : IsUserCode

Retourne marquent les indicateurs de spécifier si le module représente le code utilisateur.

IDebugModule3 : : SetJustMyCodeState

Spécifie, que le module doit être considéré comme le code utilisateur ou pas.

Notes

Visual Studio est le consommateur courante de cette interface.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugModule2

IDebugSymbolSearchEvent2

IDebugSymbolSearchEvent2 : : GetSymbolSearchInfo

Concepts

Les interfaces principales