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 |
---|---|
Imposta il percorso o percorsi che il DE utilizzerà per individuare i simboli di debug. |
|
Carica simboli per tutti i moduli che non dispongono dei simboli caricati. |
|
Indica al DE sulle informazioni di JustMyCode. |
|
Imposta il GUID DE dalla metrica. |
|
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