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.