IDebugModule3IDebugModule3

Cette interface représente un module qui prend en charge d’autres emplacements de symboles et des États de JustMyCode.This interface represents a module that supports alternate locations of symbols and JustMyCode states.

SyntaxeSyntax

IDebugModule3 : IDebugModule2  

Notes pour les implémenteursNotes for Implementers

Le moteur de débogage (DE) implémente cette interface pour prendre en charge d’autres emplacements de symboles et pour travailler avec les États JustMyCode (consultez la glossaire de débogueur Visual Studio pour une définition de « JustMyCode »).The debug engine (DE) implements this interface to support alternate locations of symbols and to work with JustMyCode states (see the Visual Studio Debugger Glossary for a definition of "JustMyCode").

Remarques pour les appelantsNotes for Callers

Un appel à GetSymbolSearchInfo retourne cette interface.A call to GetSymbolSearchInfo returns this interface. L’envoie DE la IDebugSymbolSearchEvent2 de l’interface pour le Gestionnaire de débogage de session (SDM) à l’aide de la événement (méthode).The DE sends the IDebugSymbolSearchEvent2 interface to the session debug manager (SDM) using the Event method. En outre, un appel à QueryInterface sur une IDebugModule2 interface retourne cette interface.Also, a call to QueryInterface on an IDebugModule2 interface returns this interface.

Méthodes dans l'ordre VtableMethods in Vtable Order

Outre les méthodes sur le IDebugModule2 interface, cette interface implémente les méthodes suivantes :In addition to the methods on the IDebugModule2 interface, this interface implements the following methods:

MéthodeMethod DescriptionDescription
GetSymbolInfoGetSymbolInfo Retourne une liste de chemins de recherche pour les symboles et les résultats de recherche dans chaque chemin d’accès.Returns a list of paths searched for symbols and the results of searching each path.
LoadSymbolsLoadSymbols Charge et initialise les symboles du module en cours.Loads and initializes symbols for the current module.
IsUserCodeIsUserCode Indicateur retourne en spécifiant si le module représente le code utilisateur.Returns flag specifying whether the module represents user code.
SetJustMyCodeStateSetJustMyCodeState Indique si le module doit être considérée comme code utilisateur, ou non.Specifies whether the module should be considered user code or not.

NotesRemarks

Visual Studio est le consommateur classique de cette interface.Visual Studio is the typical consumer of this interface.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de base Core Interfaces
IDebugModule2 IDebugModule2
IDebugSymbolSearchEvent2 IDebugSymbolSearchEvent2
GetSymbolSearchInfoGetSymbolSearchInfo