Condividi tramite


IDebugModule3

Questa interfaccia rappresenta un modulo che supporta posizioni alternative di simboli e stati JustMyCode.

Sintassi

IDebugModule3 : IDebugModule2

Note per gli implementatori

Il motore di debug implementa questa interfaccia per supportare posizioni alternative dei simboli e per usare gli stati JustMyCode (vedere il glossario del debugger di Visual Studio per una definizione di "JustMyCode").

Note per i chiamanti

Una chiamata a GetSymbolSearchInfo restituisce questa interfaccia. De invia l'interfaccia IDebugSymbolSearchEvent2 al gestore di debug della sessione usando il metodo Event . Inoltre, una chiamata a QueryInterface su un'interfaccia IDebugModule2 restituisce questa interfaccia.

Metodi nell'ordine Vtable

Oltre ai metodi nell'interfaccia IDebugModule2 , questa interfaccia implementa i metodi seguenti:

metodo Descrizione
GetSymbolInfo Restituisce un elenco di percorsi cercati per i simboli e i risultati della ricerca in ogni percorso.
LoadSymbols Carica e inizializza i simboli per il modulo corrente.
IsUserCode Restituisce il flag che specifica se il modulo rappresenta il codice utente.
SetJustMyCodeState Specifica se il modulo deve essere considerato o meno codice utente.

Osservazioni:

Visual Studio è il consumer tipico di questa interfaccia.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche