Sdílet prostřednictvím


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

Viz také