Sdílet prostřednictvím


Debugger5 – rozhraní

Debugger5slouží k interrogate a stavu ladicí program a program laděné manipulovat. Debugger5nahrazuje Debugger4 rozhraní.

Obor názvů:  EnvDTE100
Sestavení:  EnvDTE100 (v EnvDTE100.dll)

Syntaxe

'Deklarace
<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")> _
Public Interface Debugger5 _
    Inherits Debugger4
[GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface Debugger5 : Debugger4
[GuidAttribute(L"C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface class Debugger5 : Debugger4
[<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")>]
type Debugger5 =  
    interface
        interface Debugger4
    end
public interface Debugger5 extends Debugger4

Typ Debugger5 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost AllBreakpointsLastHit (Zděděno z Debugger4.)
Veřejná vlastnost AllBreakpointsLastHit Získá kolekce zarážek vazby, které byly naposledy současně přístupů.
Veřejná vlastnost BreakpointLastHit (Zděděno z Debugger4.)
Veřejná vlastnost BreakpointLastHit Získá poslední zarážky přístupů.Kolekce více zarážky přístupů současně získáte AllBreakpointsLastHit.
Veřejná vlastnost Breakpoints (Zděděno z Debugger4.)
Veřejná vlastnost Breakpoints Získá kolekce zarážek.
Veřejná vlastnost CurrentMode (Zděděno z Debugger4.)
Veřejná vlastnost CurrentMode Načte aktuální režim ladění v rámci IDE.
Veřejná vlastnost CurrentProcess (Zděděno z Debugger4.)
Veřejná vlastnost CurrentProcess Získá nebo nastaví aktivní proces.
Veřejná vlastnost CurrentProgram (Zděděno z Debugger4.)
Veřejná vlastnost CurrentProgram Nastaví nebo vrátí aktivní aplikaci.
Veřejná vlastnost CurrentStackFrame (Zděděno z Debugger4.)
Veřejná vlastnost CurrentStackFrame Získá nebo nastaví aktuální snímek zásobníku.
Veřejná vlastnost CurrentThread (Zděděno z Debugger4.)
Veřejná vlastnost CurrentThread Získá nebo nastaví aktuální podproces laděné.
Veřejná vlastnost DebuggedProcesses (Zděděno z Debugger4.)
Veřejná vlastnost DebuggedProcesses Získá seznam procesů, které jsou právě laděn.
Veřejná vlastnost DTE (Zděděno z Debugger4.)
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost ExceptionGroups (Zděděno z Debugger4.)
Veřejná vlastnost ExceptionGroups Získá nastavení výjimek pro ladicí program.Jednotlivé výjimky tato nastavení určují, zda ladicí program poskytuje kód umožňující zpracovat výjimku před konce spuštění ladicího programu.
Veřejná vlastnost ForceContinue (Zděděno z Debugger4.)
Veřejná vlastnost ForceContinue Získá nebo nastaví hodnotu, která určuje, zda debugger konce nebo pokračuje po tracepoint nebo zarážka dokončení spuštění makra.Výchozí chování je nastaveno uživatelem v dialogovém okně při tracepoint nebo zarážka.Tuto vlastnost lze změnit výchozí chování.
Veřejná vlastnost HexDisplayMode (Zděděno z Debugger4.)
Veřejná vlastnost HexDisplayMode Získá nebo nastaví hodnotu, která označuje, zda jsou výrazy v šestnáctkovém nebo desítkovém formátu výstupu.
Veřejná vlastnost HexInputMode (Zděděno z Debugger4.)
Veřejná vlastnost HexInputMode Získá nebo nastaví hodnotu, která označuje, zda jsou výrazy vyhodnoceny v šestnáctkovém nebo desítkovém formátu.
Veřejná vlastnost Languages (Zděděno z Debugger4.)
Veřejná vlastnost Languages Získá seznam jazyků, které podporuje ladicí program.
Veřejná vlastnost LastBreakReason (Zděděno z Debugger4.)
Veřejná vlastnost LastBreakReason Získá poslední důvod programu bylo přerušeno.Pokud je program spuštěn, vrátí DBG_REASON_NONE.
Veřejná vlastnost LocalProcesses (Zděděno z Debugger4.)
Veřejná vlastnost LocalProcesses Získá seznam procesů aktuálně spuštěných v počítači.
Veřejná vlastnost OnlyLoadSymbolsManually (Zděděno z Debugger4.)
Veřejná vlastnost OnlyLoadSymbolsManually Získá hodnota, která určuje, zda jsou ručně nebo automaticky načíst symboly.Visual Studio uživatel zjistit v toto nastavení volby dialogové okno.Další informace o nastavení této hodnoty aplikace Visual Studio How to: Specify a Symbol Path.
Veřejná vlastnost Parent (Zděděno z Debugger4.)
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt (DTE).
Veřejná vlastnost SymbolCachePath (Zděděno z Debugger4.)
Veřejná vlastnost SymbolCachePath Načte řetězec, který obsahuje cestu k mezipaměti symboly používají při symboly stáhnout ze serveru symbolů Visual Studio.Můžete zadat cestu mezipaměti symboly Možnosti dialogové okno.Další informace naleznete v tématu How to: Use a Symbol Server.
Veřejná vlastnost SymbolPath (Zděděno z Debugger4.)
Veřejná vlastnost SymbolPath Načte řetězec obsahující cesty.PDB soubory symbolů, které slouží pro ladění aplikací Visual Studio.Visual Studio uživatel může zadat symboly cesty volby dialogové okno.Další informace naleznete v tématu How to: Specify a Symbol Path.
Veřejná vlastnost SymbolPathState (Zděděno z Debugger4.)
Veřejná vlastnost SymbolPathState Řetězec, který představuje stav pro všechny cesty symbol získá.PDB soubory symbolů, které slouží pro ladění aplikací Visual Studio.
Veřejná vlastnost Transports (Zděděno z Debugger4.)
Veřejná vlastnost Transports Získá sada podporovaných ladění přepravy.

Na začátek

Metody

  Název Popis
Veřejná metoda Break(Boolean) (Zděděno z Debugger4.)
Veřejná metoda Break(Boolean) Způsobí, že daný proces přerušit jeho tak, že lze analyzovat aktuální stav.
Veřejná metoda DeleteObjectID Odstraní ID objektu.
Veřejná metoda DetachAll() (Zděděno z Debugger4.)
Veřejná metoda DetachAll() Odpojí se od všech připojených programů.
Veřejná metoda ExecuteStatement(String, Int32, Boolean) (Zděděno z Debugger4.)
Veřejná metoda ExecuteStatement(String, Int32, Boolean) Provede zadaný příkaz.Pokud TreatAsExpression je příznak trueje řetězec interpretován jako výraz a výstup je odeslán okno Příkaz.
Veřejná metoda ExportBreakpoints Exportuje soubor zarážce.
Veřejná metoda GetExpression(String, Boolean, Int32) (Zděděno z Debugger4.)
Veřejná metoda GetExpression(String, Boolean, Int32) Vyhodnotí výraz na základě aktuálního snímku zásobníku.Pokud výraz lze analyzovat, ale nebudou vyhodnoceny, objekt je vrácena, ale neobsahuje platnou hodnotu.
Veřejná metoda GetExpression2(String, Boolean, Boolean, Int32) (Zděděno z Debugger4.)
Veřejná metoda GetExpression2(String, Boolean, Boolean, Int32) Vyhodnotí výraz na základě aktuálního snímku zásobníku.Pokud výraz lze analyzovat, ale nebudou vyhodnoceny, objekt je vrácena, ale neobsahuje platnou hodnotu.Tato metoda je podobná GetExpression , ale s další booleovský parametr, který lze nastavit na true označuje, že je výraz vyhodnocen jako příkaz.
Veřejná metoda GetExpression3(String, StackFrame, Boolean, Boolean, Boolean, Int32) (Zděděno z Debugger4.)
Veřejná metoda GetExpression3(String, StackFrame, Boolean, Boolean, Boolean, Int32) Vyhodnotí výraz podobný GetExpression(String, Boolean, Boolean, Int32).Tato metoda však umožňuje volajícímu zadat frame zásobníku, hodnocení proběhne na.Rovněž umožňuje určit, zda má probíhat automatické hodnocení vlastností a volání funkce implicitní volajícího.
Veřejná metoda GetProcesses(Transport, String) (Zděděno z Debugger4.)
Veřejná metoda GetProcesses(Transport, String) Získá objekt reprezentující procesy aktuálně připojených k ladění určené pro přepravu.
Veřejná metoda Go(Boolean) (Zděděno z Debugger4.)
Veřejná metoda Go(Boolean) Spustí program spuštění aktuálního příkazu.
Veřejná metoda ImportBreakpoints Zarážky dovozy ze souboru.
Veřejná metoda RunToCursor(Boolean) (Zděděno z Debugger4.)
Veřejná metoda RunToCursor(Boolean) Spustí program na aktuální pozici kurzoru zdrojového souboru.
Veřejná metoda SetNextStatement() (Zděděno z Debugger4.)
Veřejná metoda SetNextStatement() Nastaví další instrukce mají být provedeny podle umístění kurzoru v aktuální zdrojový soubor.
Veřejná metoda SetSymbolSettings(String, String, String, Boolean, Boolean) (Zděděno z Debugger4.)
Veřejná metoda SetSymbolSettings(String, String, String, Boolean, Boolean) Nastaví pro různá nastavení.Symboly PDB používá Visual Studio pro ladění a překládky sil všech symbolů.
Veřejná metoda StepInto(Boolean) (Zděděno z Debugger4.)
Veřejná metoda StepInto(Boolean) Kroky do další funkce volání, pokud možno.
Veřejná metoda StepOut(Boolean) (Zděděno z Debugger4.)
Veřejná metoda StepOut(Boolean) Kroky z aktuální funkce.
Veřejná metoda StepOver(Boolean) (Zděděno z Debugger4.)
Veřejná metoda StepOver(Boolean) Kroky přes další volání funkce.
Veřejná metoda Stop(Boolean) (Zděděno z Debugger4.)
Veřejná metoda Stop(Boolean) Zastaví ladění a ukončí nebo odpojí od všechny připojené procesy.
Veřejná metoda TerminateAll() (Zděděno z Debugger4.)
Veřejná metoda TerminateAll() Ukončí všechny aktuálně spuštěné procesy ladění.
Veřejná metoda WriteMinidump(String, dbgMinidumpOption) (Zděděno z Debugger4.)
Veřejná metoda WriteMinidump(String, dbgMinidumpOption) Je-li ladění programu a v režimu přerušení tato funkce vytvoří nepřevedl aktuální relaci ladění.

Na začátek

Poznámky

Ladicí program je k dispozici DTE2 objektu prostřednictvím jeho Debugger vlastnost. (Musí obsadit objekt Debugger5. Jeden objekt debugger je k dispozici pro každou instanci interaktivní vývojové prostředí (IDE).

Použití Debugger5, musíte přidat odkaz na EnvDTE100.dll. Nativní rozvoje je nutné přidat odkaz na dte100.tlb.

Viz také

Odkaz

EnvDTE100 – obor názvů