Condividi tramite


IDebugEngine3

Rappresenta un singolo modulo di (DE) debug che controlla il debug di uno o più moduli.

IDebugEngine3 : IDebugEngine2

Note per gli implementatori

Questa interfaccia viene implementata da un oggetto personalizzato DE (se supporta i simboli) per abilitare lo stato di JustMyCode. Questa interfaccia deve essere implementata da DE se supporta i simboli e JustMyCode.

Note per i chiamanti

Questa interfaccia viene chiamata dall'amministratore di debug della sessione (SDM) per passare le opzioni dei percorsi da cui caricare i simboli. Viene chiamato per impostare il GUID del modulo quando viene creata un'istanza (il GUID è basato sulla metrica a partire dalla registrazione del modulo). Lo SDM inoltre chiama questa interfaccia per impostare lo stato di JustMyCode e di impostare le eccezioni definite dal debugger a una condizione specificata.

Metodi nell'ordine di Vtable

Oltre ai metodi ereditati da IDebugEngine2, l'interfaccia IDebugEngine3 espone i metodi seguenti.

Metodo

Descrizione

IDebugEngine3:: SetSymbolPath

Imposta il percorso o percorsi che il DE utilizzerà per individuare i simboli di debug.

IDebugEngine3:: LoadSymbols

Carica simboli per tutti i moduli che non dispongono dei simboli caricati.

IDebugEngine3:: SetJustMyCodeState

Indica al DE sulle informazioni di JustMyCode.

IDebugEngine3:: SetEngineGuid

Imposta il GUID DE dalla metrica.

IDebugEngine3:: SetAllExceptions

Impostare attualmente tutte le eccezioni costanti a uno stato specificato.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugEngine2