Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Debugger4slouží k interrogate a manipulovat s nimi stát ladicí program a program právě laděn.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 vázané zarážek, které byly naposledy současně přístupů. |
![]() |
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. |
![]() |
CurrentMode | Načte aktuální režim ladění v rámci IDE. |
![]() |
CurrentProcess | Získá nebo nastaví aktivní proces. |
![]() |
CurrentProgram | Nastaví nebo vrátí aktivní aplikaci. |
![]() |
CurrentStackFrame | Získá nebo nastaví aktuální snímek zásobníku. |
![]() |
CurrentThread | Získá nebo nastaví aktuální podproces právě laděn. |
![]() |
DebuggedProcesses | Získá seznam procesů, které jsou právě laděn. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
ExceptionGroups | Získá nastavení výjimek ladicího programu.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.Uživatel v dialogovém okně Nastavit výchozí chování 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ýstup v šestnáctkovém nebo desítkovém formátu. |
![]() |
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. |
![]() |
LastBreakReason | Získá poslední důvod, který program bylo přerušeno.Pokud je program spuštěn, vrátí DBG_REASON_NONE. |
![]() |
LocalProcesses | Získá seznam procesů, které jsou aktuálně spuštěné v počítači. |
![]() |
OnlyLoadSymbolsManually | Získá hodnota, která určuje, zda jsou ručně nebo automaticky načíst symboly.Určit uživatele sady Visual Studio tohoto nastavení v Možnosti dialogové okno.Další informace o nastavení této hodnoty aplikace Visual Studio, viz [ZASTARALÉ] Postupy: Určení umístění symbolů a způsobu jejich načítání. |
![]() |
Parent | Bezprostřední nadřízený objekt získává Debugger4 objektu (DTE2). |
![]() |
SymbolCachePath | Načte řetězec, který obsahuje cestu k mezipaměti symboly, symboly stáhnout ze serveru symboly při aplikací Visual Studio.Můžete zadat cestu mezipaměti symboly v Možnosti dialogové okno.Další informace naleznete v tématu [ZASTARALÉ] Postupy: Používání serveru symbolů. |
![]() |
SymbolPath | Načte řetězec, který obsahuje cesty.PDB soubory symbolů, které slouží pro ladění aplikací Visual Studio.Visual Studio uživatel může zadat symboly cesty Možnosti dialogové okno.Další informace naleznete v tématu [ZASTARALÉ] Postupy: Určení umístění symbolů a způsobu jejich načítání. |
![]() |
SymbolPathState | Načte řetězec, který představuje stav všechny cesty symbol pro.PDB soubory symbolů, které slouží pro ladění aplikací Visual Studio. |
![]() |
Transports | Získá kolekce podporované ladění přepravy. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Break | Způsobí, že daný proces tak, aby jeho aktuální stav lze analyzovat pozastavit jeho provádění. |
![]() |
DetachAll | Odpojí se od všech připojených programů. |
![]() |
ExecuteStatement | Provede zadaný příkaz.Pokud TreatAsExpression je příznak trueje řetězec interpretován jako výraz a výstup je odeslán Příkazové okno. |
![]() |
GetExpression | Vyhodnotí výraz na základě aktuální snímek zásobníku.Pokud výraz lze analyzovat, ale nebudou vyhodnoceny, objekt je vrácena, ale neobsahuje platnou hodnotu. |
![]() |
GetExpression2 | Vyhodnotí výraz na základě aktuální snímek 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ší parametr Boolean, které lze nastavit na hodnotu true označuje, že je výraz vyhodnocen jako prohlášení. |
![]() |
GetExpression3 | Vyhodnotí výraz podobný GetExpression.Tato metoda však umožňuje volajícímu určete, hodnocení proběhne na snímek zásobníku.Také umožňuje určit, zda by mělo dojít k automatické hodnocení vlastností a volání funkce implicitní volajícího. |
![]() |
GetProcesses | Získá objekt reprezentující procesy, které momentálně připojeni pro ladění na zadané dopravy. |
![]() |
Go | Spustí provádění programu od aktuální příkaz. |
![]() |
RunToCursor | Spustí program na aktuální pozici kurzoru zdrojového souboru. |
![]() |
SetNextStatement | Nastaví další instrukce, které mají být provedeny podle umístění kurzoru v aktuální zdrojový soubor. |
![]() |
SetSymbolSettings | Nastaví pro různá nastavení.Symboly PDB používá pro ladění a překládky sil všech symbolů Visual Studio. |
![]() |
StepInto | Kroky do další volání funkce, pokud je to možné. |
![]() |
StepOut | Kroky z aktuální funkce. |
![]() |
StepOver | Kroky přes další volání funkce. |
![]() |
Stop | 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í. |
![]() |
WriteMinidump | Je-li ladění programu a v režimu přerušení tato funkce vytvoří nepřevedl aktuální relaci ladění. |
Nahoru
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, je nutné přidat odkaz na EnvDTE90a.dll.Nativní rozvoje je nutné přidat odkaz na dte90a.tlb.
Příklady
Viz téma Debugger3.