IDebugEngine3
Představuje jeden ladicí modul (DE), který řídí ladění jednoho nebo více modulů.
Syntaxe
IDebugEngine3 : IDebugEngine2
Poznámky pro implementátory
Toto rozhraní je implementované vlastním de (pokud podporuje symboly), aby se povolil stav JustMyCode. Toto rozhraní musí implementovat de, pokud podporuje symboly a JustMyCode.
Poznámky pro volající
Toto rozhraní volá správce ladění relace (SDM) pro předávání uživatelských možností pro umístění, ze kterých se mají načíst symboly. Volá se také k nastavení identifikátoru GUID modulu při vytváření instance (tento identifikátor GUID je založený na metrikách od doby registrace modulu). SDM také volá toto rozhraní k nastavení stavu JustMyCode a k nastavení všech výjimek známých ladicím programem na zadaný stav.
Metody v pořadí Vtable
Kromě metod zděděných z IDebugEngine2 rozhraní IDebugEngine3
zveřejňuje následující metody.
metoda | Popis |
---|---|
SetSymbolPath | Nastaví cestu nebo cesty, které de použije k vyhledání symbolů ladění. |
LoadSymbols | Načte symboly pro všechny moduly, které ještě neměly načtené symboly. |
SetJustMyCodeState | Informuje DE o informacích JustMyCode. |
SetEngineGuid | Nastaví identifikátor GUID DE z metrik. |
SetAllExceptions | Nastavte všechny výjimky, které jsou aktuálně nevyřízených, na zadaný stav. |
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll