Debugger4 – rozhraní
Debugger4slouží k interrogate a stavu ladicí program a program laděné manipulovat. Debugger4nahrazuje Debugger3 rozhraní.
Obor názvů: EnvDTE90a
Sestavení: EnvDTE90a (v EnvDTE90a.dll)
Syntaxe
'Deklarace
<GuidAttribute("133BAD54-8E8D-451B-9DB0-AF38ED9819CC")> _
Public Interface Debugger4 _
Inherits Debugger3
[GuidAttribute("133BAD54-8E8D-451B-9DB0-AF38ED9819CC")]
public interface Debugger4 : Debugger3
[GuidAttribute(L"133BAD54-8E8D-451B-9DB0-AF38ED9819CC")]
public interface class Debugger4 : Debugger3
[<GuidAttribute("133BAD54-8E8D-451B-9DB0-AF38ED9819CC")>]
type Debugger4 =
interface
interface Debugger3
end
public interface Debugger4 extends Debugger3
Typ Debugger4 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
AllBreakpointsLastHit | Získá kolekce zarážek vazby, které byly naposledy současně přístupů. (Zděděno z Debugger3.) | |
AllBreakpointsLastHit | Získá kolekce zarážek vazby, které byly naposledy současně přístupů. | |
BreakpointLastHit | Získá poslední zarážky přístupů. (Zděděno z Debugger3.) | |
BreakpointLastHit | Získá poslední zarážky přístupů.Kolekce více zarážky přístupů současně získáte AllBreakpointsLastHit. | |
Breakpoints | Získá kolekce zarážek. (Zděděno z Debugger3.) | |
Breakpoints | Získá kolekce zarážek. | |
CurrentMode | Načte aktuální režim ladění v rámci IDE. (Zděděno z Debugger3.) | |
CurrentMode | Načte aktuální režim ladění v rámci IDE. | |
CurrentProcess | Získá nebo nastaví aktivní proces. (Zděděno z Debugger3.) | |
CurrentProcess | Získá nebo nastaví aktivní proces. | |
CurrentProgram | Nastaví nebo vrátí aktivní aplikaci. (Zděděno z Debugger3.) | |
CurrentProgram | Nastaví nebo vrátí aktivní aplikaci. | |
CurrentStackFrame | Získá nebo nastaví aktuální snímek zásobníku. (Zděděno z Debugger3.) | |
CurrentStackFrame | Získá nebo nastaví aktuální snímek zásobníku. | |
CurrentThread | Získá nebo nastaví aktuální podproces laděné. (Zděděno z Debugger3.) | |
CurrentThread | Získá nebo nastaví aktuální podproces laděné. | |
DebuggedProcesses | Získá seznam procesů, které jsou právě laděn. (Zděděno z Debugger3.) | |
DebuggedProcesses | Získá seznam procesů, které jsou právě laděn. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. (Zděděno z Debugger3.) | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
ExceptionGroups | Získá nastavení výjimek pro ladicí program.Jednotlivé výjimky tato nastavení určují, zda ladicí program poskytuje kód příležitost zpracovat výjimku před konce spuštění ladicího programu. (Zděděno z Debugger3.) | |
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. | |
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í. (Zděděno z Debugger3.) | |
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í. | |
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. (Zděděno z Debugger3.) | |
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. | |
HexInputMode | Získá nebo nastaví hodnotu, která označuje, zda jsou výrazy vyhodnoceny v šestnáctkovém nebo desítkovém formátu. (Zděděno z Debugger3.) | |
HexInputMode | Získá nebo nastaví hodnotu, která označuje, zda jsou výrazy vyhodnoceny v šestnáctkovém nebo desítkovém formátu. | |
Languages | Získá seznam jazyků, které podporuje ladicí program. (Zděděno z Debugger3.) | |
Languages | Získá seznam jazyků, které podporuje ladicí program. | |
LastBreakReason | Získá poslední důvod programu bylo přerušeno.Pokud program je spuštěn vrátí DBG_REASON_NONE. (Zděděno z Debugger3.) | |
LastBreakReason | Získá poslední důvod programu bylo přerušeno.Pokud je program spuštěn, vrátí DBG_REASON_NONE. | |
LocalProcesses | Získá seznam procesů že aktuálně spuštěné v počítači. (Zděděno z Debugger3.) | |
LocalProcesses | Získá seznam procesů aktuálně spuštěných v počítači. | |
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. (Zděděno z Debugger3.) | |
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. | |
Parent | Získá bezprostřední nadřízený objekt Debugger3 objektu (DTE2). (Zděděno z Debugger3.) | |
Parent | Získá bezprostřední nadřízený objekt Debugger4 objektu (DTE2). | |
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. (Zděděno z Debugger3.) | |
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. | |
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. (Zděděno z Debugger3.) | |
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. | |
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. (Zděděno z Debugger3.) | |
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. | |
Transports | Získá sada podporovaných ladění přepravy. (Zděděno z Debugger3.) | |
Transports | Získá sada podporovaných ladění přepravy. |
Na začátek
Metody
Název | Popis | |
---|---|---|
Break(Boolean) | Způsobí, že daný proces přerušit jeho tak, že lze analyzovat aktuální stav. (Zděděno z Debugger3.) | |
Break(Boolean) | Způsobí, že daný proces přerušit jeho tak, že lze analyzovat aktuální stav. | |
DetachAll() | Odpojí se od všech připojených programů. (Zděděno z Debugger3.) | |
DetachAll() | Odpojí se od všech připojených programů. | |
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. (Zděděno z Debugger3.) | |
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. | |
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. (Zděděno z Debugger3.) | |
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. | |
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 funkce člena je podobná GetExpression , ale s další booleovský parametr, který lze nastavit na true označuje, že je výraz vyhodnocen jako příkaz. (Zděděno z Debugger3.) | |
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. | |
GetExpression3 | 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. | |
GetProcesses(Transport, String) | (Zděděno z Debugger3.) | |
GetProcesses(Transport, String) | Získá objekt reprezentující procesy aktuálně připojených k ladění určené pro přepravu. | |
Go(Boolean) | Spustí program spuštění aktuálního příkazu. (Zděděno z Debugger3.) | |
Go(Boolean) | Spustí program spuštění aktuálního příkazu. | |
RunToCursor(Boolean) | Spustí program na aktuální pozici kurzoru zdrojového souboru. (Zděděno z Debugger3.) | |
RunToCursor(Boolean) | Spustí program na aktuální pozici kurzoru zdrojového souboru. | |
SetNextStatement() | Nastaví další instrukce mají být provedeny podle umístění kurzoru v aktuální zdrojový soubor. (Zděděno z Debugger3.) | |
SetNextStatement() | Nastaví další instrukce mají být provedeny podle umístění kurzoru v aktuální zdrojový soubor. | |
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ů. (Zděděno z Debugger3.) | |
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ů. | |
StepInto(Boolean) | Kroky do další funkce volání, pokud možno. (Zděděno z Debugger3.) | |
StepInto(Boolean) | Kroky do další funkce volání, pokud možno. | |
StepOut(Boolean) | Kroky z aktuální funkce. (Zděděno z Debugger3.) | |
StepOut(Boolean) | Kroky z aktuální funkce. | |
StepOver(Boolean) | Kroky přes další volání funkce. (Zděděno z Debugger3.) | |
StepOver(Boolean) | Kroky přes další volání funkce. | |
Stop(Boolean) | Zastaví ladění a ukončí nebo odpojí od všechny připojené procesy. (Zděděno z Debugger3.) | |
Stop(Boolean) | Zastaví ladění a ukončí nebo odpojí od všechny připojené procesy. | |
TerminateAll() | Ukončí všechny aktuálně spuštěné procesy ladění. (Zděděno z Debugger3.) | |
TerminateAll() | Ukončí všechny aktuálně spuštěné procesy ladění. | |
WriteMinidump(String, dbgMinidumpOption) | (Zděděno z Debugger3.) | |
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. Jeden objekt debugger je k dispozici pro každou instanci interaktivní vývojové prostředí (IDE).
Použití Debugger4, musíte přidat odkaz na EnvDTE90a.dll. Nativní rozvoje je nutné přidat odkaz na dte90a.tlb.
Příklady
Viz téma Debugger3.