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 | |
---|---|---|
AllBreakpointsLastHit | (Zděděno z Debugger4.) | |
AllBreakpointsLastHit | Získá kolekce zarážek vazby, které byly naposledy současně přístupů. | |
BreakpointLastHit | (Zděděno z Debugger4.) | |
BreakpointLastHit | Získá poslední zarážky přístupů.Kolekce více zarážky přístupů současně získáte AllBreakpointsLastHit. | |
Breakpoints | (Zděděno z Debugger4.) | |
Breakpoints | Získá kolekce zarážek. | |
CurrentMode | (Zděděno z Debugger4.) | |
CurrentMode | Načte aktuální režim ladění v rámci IDE. | |
CurrentProcess | (Zděděno z Debugger4.) | |
CurrentProcess | Získá nebo nastaví aktivní proces. | |
CurrentProgram | (Zděděno z Debugger4.) | |
CurrentProgram | Nastaví nebo vrátí aktivní aplikaci. | |
CurrentStackFrame | (Zděděno z Debugger4.) | |
CurrentStackFrame | Získá nebo nastaví aktuální snímek zásobníku. | |
CurrentThread | (Zděděno z Debugger4.) | |
CurrentThread | Získá nebo nastaví aktuální podproces laděné. | |
DebuggedProcesses | (Zděděno z Debugger4.) | |
DebuggedProcesses | Získá seznam procesů, které jsou právě laděn. | |
DTE | (Zděděno z Debugger4.) | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
ExceptionGroups | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
Languages | Získá seznam jazyků, které podporuje ladicí program. | |
LastBreakReason | (Zděděno z Debugger4.) | |
LastBreakReason | Získá poslední důvod programu bylo přerušeno.Pokud je program spuštěn, vrátí DBG_REASON_NONE. | |
LocalProcesses | (Zděděno z Debugger4.) | |
LocalProcesses | Získá seznam procesů aktuálně spuštěných v počítači. | |
OnlyLoadSymbolsManually | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
Parent | Získá bezprostřední nadřízený objekt (DTE). | |
SymbolCachePath | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
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 | (Zděděno z Debugger4.) | |
Transports | Získá sada podporovaných ladění přepravy. |
Na začátek
Metody
Název | Popis | |
---|---|---|
Break(Boolean) | (Zděděno z Debugger4.) | |
Break(Boolean) | Způsobí, že daný proces přerušit jeho tak, že lze analyzovat aktuální stav. | |
DeleteObjectID | Odstraní ID objektu. | |
DetachAll() | (Zděděno z Debugger4.) | |
DetachAll() | Odpojí se od všech připojených programů. | |
ExecuteStatement(String, Int32, Boolean) | (Zděděno z Debugger4.) | |
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. | |
ExportBreakpoints | Exportuje soubor zarážce. | |
GetExpression(String, Boolean, Int32) | (Zděděno z Debugger4.) | |
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) | (Zděděno z Debugger4.) | |
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(String, StackFrame, Boolean, Boolean, Boolean, Int32) | (Zděděno z Debugger4.) | |
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. | |
GetProcesses(Transport, String) | (Zděděno z Debugger4.) | |
GetProcesses(Transport, String) | Získá objekt reprezentující procesy aktuálně připojených k ladění určené pro přepravu. | |
Go(Boolean) | (Zděděno z Debugger4.) | |
Go(Boolean) | Spustí program spuštění aktuálního příkazu. | |
ImportBreakpoints | Zarážky dovozy ze souboru. | |
RunToCursor(Boolean) | (Zděděno z Debugger4.) | |
RunToCursor(Boolean) | Spustí program na aktuální pozici kurzoru zdrojového souboru. | |
SetNextStatement() | (Zděděno z Debugger4.) | |
SetNextStatement() | Nastaví další instrukce mají být provedeny podle umístění kurzoru v aktuální zdrojový soubor. | |
SetSymbolSettings(String, String, String, Boolean, Boolean) | (Zděděno z Debugger4.) | |
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) | (Zděděno z Debugger4.) | |
StepInto(Boolean) | Kroky do další funkce volání, pokud možno. | |
StepOut(Boolean) | (Zděděno z Debugger4.) | |
StepOut(Boolean) | Kroky z aktuální funkce. | |
StepOver(Boolean) | (Zděděno z Debugger4.) | |
StepOver(Boolean) | Kroky přes další volání funkce. | |
Stop(Boolean) | (Zděděno z Debugger4.) | |
Stop(Boolean) | Zastaví ladění a ukončí nebo odpojí od všechny připojené procesy. | |
TerminateAll() | (Zděděno z Debugger4.) | |
TerminateAll() | Ukončí všechny aktuálně spuštěné procesy ladění. | |
WriteMinidump(String, dbgMinidumpOption) | (Zděděno z Debugger4.) | |
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.