Condividi tramite


IDebugModule3

Questa interfaccia rappresenta un modulo che supporta si alternano le posizioni dei simboli e degli stati di JustMyCode.

IDebugModule3 : IDebugModule2

Note per gli implementatori

Il motore (DE) di debug implementa questa interfaccia per supportare le posizioni alternative di simboli e per l'utilizzo degli stati di JustMyCode ( Glossario del debugger di Visual Studio per una definizione di “JustMyCode„).

Note per i chiamanti

Una chiamata IDebugSymbolSearchEvent2:: GetSymbolSearchInfo a restituisce questa interfaccia. Il DE invia IDebugSymbolSearchEvent2 l'interfaccia gestione (SDM) di debug della sessione utilizzando il metodo IDebugEventCallback2:: evento . Inoltre, una chiamata QueryInterface precedente IDebugModule2 a un'interfaccia restituisce questa interfaccia.

Metodi nell'ordine di Vtable

Oltre ai metodi IDebugModule2 in un'interfaccia, l'interfaccia implementa i metodi seguenti:

Metodo

Descrizione

IDebugModule3:: GetSymbolInfo

Restituisce un elenco di percorsi di ricerca dei simboli e i risultati di ricerca di ogni percorso.

IDebugModule3:: LoadSymbols

Carica e inizializza i simboli del modulo corrente.

IDebugModule3:: IsUserCode

Restituisce contrassegnano specificare se il modulo rappresenta il codice utente.

IDebugModule3:: SetJustMyCodeState

Specifica se il modulo deve essere considerato codice utente o meno.

Note

Visual Studio è l'utente tipico dell'interfaccia.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugModule2

IDebugSymbolSearchEvent2

IDebugSymbolSearchEvent2:: GetSymbolSearchInfo

Concetti

interfacce principali