Udostępnij za pośrednictwem


Interfejs Debugger5

Debugger5Służy do interrogate i manipulować Państwo program debugowany i debuger.Debugger5zastępuje Debugger4 interfejsu.

Przestrzeń nazw:  EnvDTE100
Zestaw:  EnvDTE100 (w EnvDTE100.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AllBreakpointsLastHit Pobiera kolekcja związanego punktów przerwania, które ostatnio były jednocześnie trafień.
Właściwość publiczna BreakpointLastHit Pobiera ostatnią hit punkt przerwania.Aby uzyskać to zbiór wielu punktów przerwania hit jednocześnie, zobacz AllBreakpointsLastHit.
Właściwość publiczna Breakpoints Pobiera Kolekcja punktów przerwania.
Właściwość publiczna CurrentMode Pobiera bieżący tryb debugera w kontekście IDE.
Właściwość publiczna CurrentProcess Pobiera lub ustawia aktywnego procesu.
Właściwość publiczna CurrentProgram Ustawia lub zwraca aktywnego programu.
Właściwość publiczna CurrentStackFrame Pobiera lub ustawia bieżącej ramki stosu.
Właściwość publiczna CurrentThread Pobiera lub ustawia bieżący wątek jest debugowane.
Właściwość publiczna DebuggedProcesses Pobiera listę procesów, które są aktualnie debugowany.
Właściwość publiczna DTE Pobiera obiekt rozszerzeń najwyższego poziomu.
Właściwość publiczna ExceptionGroups Pobiera ustawienia wyjątków dla debugera.Dla każdego wyjątku ustawienia te określają, czy narzędzie debugger daje kod szansę do obsługi wyjątków przed wykonaniem podziały debugera.
Właściwość publiczna ForceContinue Pobiera lub ustawia wartość określającą, czy narzędzie debugger przerwy lub będzie kontynuowane po tracepoint lub przerwania zakończy się wykonywanie makra.Zachowanie domyślne jest ustawione przez użytkownika w oknie dialogowym podczas tworzenia tracepoint lub punkt przerwania.Tej właściwości można zmienić to zachowanie domyślne.
Właściwość publiczna HexDisplayMode Pobiera lub ustawia wartość wskazującą, czy wyrażenia są dane wyjściowe w formacie szesnastkowym lub dziesiętną.
Właściwość publiczna HexInputMode Pobiera lub ustawia wartość wskazującą, czy wyrażenia są przetwarzane w formacie szesnastkowym lub dziesiętną.
Właściwość publiczna Languages Pobiera listę języków obsługiwanych przez debugera.
Właściwość publiczna LastBreakReason Pobiera ostatnią dlatego, że program został złamany.Jeśli program jest uruchomiony, zwraca DBG_REASON_NONE.
Właściwość publiczna LocalProcesses Pobiera listę procesów, które są aktualnie uruchomione na tym komputerze.
Właściwość publiczna OnlyLoadSymbolsManually Pobiera wartość, która określa, czy symbole są ładowane ręcznie lub automatycznie.Użytkownik programu Visual Studio, można określić to ustawienie w Opcje okno dialogowe.Aby uzyskać więcej informacji o tym, jak ustawić tej wartości w ramach programu Visual Studio, zobacz [OBSOLETE] Porady: określanie lokalizacji symboli i zachowania przy ładowaniu.
Właściwość publiczna Parent Pobiera obiekt nadrzędny natychmiastowych (DTE).
Właściwość publiczna SymbolCachePath Pobiera ciąg, który zawiera ścieżkę do pamięci podręcznej symbole używane przez program Visual Studio po pobraniu symbole z serwera symboli.Można określić ścieżkę pamięci podręcznej symboli w Opcje okno dialogowe.Aby uzyskać więcej informacji, zobacz [OBSOLETE] Porady: korzystanie z serwera symboli.
Właściwość publiczna SymbolPath Pobiera ciąg, który zawiera ścieżki do.Pliki symboli we wstępnym projekcie budżetu, które są używane przez program Visual Studio do debugowania.Użytkownik programu Visual Studio, można określić ścieżki symboli w Opcje okno dialogowe.Aby uzyskać więcej informacji, zobacz [OBSOLETE] Porady: określanie lokalizacji symboli i zachowania przy ładowaniu.
Właściwość publiczna SymbolPathState Pobiera ciąg, który reprezentuje stan wszystkich ścieżek symbol dla.Pliki symboli we wstępnym projekcie budżetu, które są używane przez program Visual Studio do debugowania.
Właściwość publiczna Transports Pobiera kolekcja obsługiwanych transportów debugowania.

Początek

Metody

  Nazwa Opis
Metoda publiczna Break Powoduje, że dany proces wstrzymać jej wykonanie może być analizowane w jego bieżącym stanie.
Metoda publiczna DeleteObjectID Usuwa identyfikator obiektu.
Metoda publiczna DetachAll Odłącza od wszystkie programy dołączone.
Metoda publiczna ExecuteStatement Wykonuje instrukcję.Jeśli TreatAsExpression flaga jest true, następnie ciąg jest interpretowany jako wyrażenie, a dane wyjściowe są wysyłane do Okno polecenia.
Metoda publiczna ExportBreakpoints Punkty przerwania eksportuje do pliku.
Metoda publiczna GetExpression Oblicza wartość wyrażenia oparte na bieżącej klatce stosu.Jeśli wyrażenie może być analizowany, ale nie ocenione, obiekt jest zwracany, ale nie zawiera prawidłowej wartości.
Metoda publiczna GetExpression2 Oblicza wartość wyrażenia oparte na bieżącej klatce stosu.Jeśli wyrażenie może być analizowany, ale nie ocenione, obiekt jest zwracany, ale nie zawiera prawidłowej wartości.Ta metoda jest podobna do GetExpression , ale z dodatkowych parametrów typu Boolean, który można ustawić na wartość true, aby wskazać, czy wyrażenie jest oceniane jako instrukcję.
Metoda publiczna GetExpression3 Oblicza wartość wyrażenia, podobny do GetExpression.Jednak ta metoda pozwala rozmówcy do określenia ramek stosu, który będzie mieć miejsce oceny.Umożliwia on także rozmówcy do określenia, czy automatycznej oceny właściwości i wywołań funkcji niejawna powinny być odnajdywane.
Metoda publiczna GetProcesses Pobiera obiekt, który reprezentuje procesów, które są aktualnie podłączone do debugowania na określony transport.
Metoda publiczna Go Rozpoczyna wykonywanie programu od bieżącej instrukcji.
Metoda publiczna ImportBreakpoints Importuje punkty przerwania z pliku.
Metoda publiczna RunToCursor Wykonuje program do bieżącej pozycji kursora pliku źródłowego.
Metoda publiczna SetNextStatement Ustawia następnej instrukcji wykonania, w zależności od pozycji kursora w bieżącym pliku źródłowego.
Metoda publiczna SetSymbolSettings Ustawia różne ustawienia.PDB symbole używane przez program Visual Studio do debugowania i wymusza ponowne załadowanie wszystkich symboli.
Metoda publiczna StepInto Kroki w następnym wywołaniu funkcji, jeśli jest to możliwe.
Metoda publiczna StepOut Kroki z bieżącą funkcję.
Metoda publiczna StepOver Czynności przez wywołanie funkcji next.
Metoda publiczna Stop Zatrzymuje debugowania i kończy lub odłączenie od wszystkich procesów dołączonych.
Metoda publiczna TerminateAll Kończy wszystkie aktualnie uruchomione procesy debugowania.
Metoda publiczna WriteMinidump Jeśli program debugowania i w trybie przerwania, ta funkcja tworzy minizrzutu bieżącej sesji debugowania.

Początek

Uwagi

Debuger jest dostępna za pośrednictwem DTE2 obiektu poprzez jego Debugger właściwości. (Musi oddać ten obiekt do Debugger5.Jeden obiekt debuger jest dostępna dla każdego wystąpienia środowiska interaktywne programowania (IDE).

Aby użyć Debugger5, należy dodać odwołanie do EnvDTE100.dll.Rozwoju macierzystego należy dodać odwołanie do dte100.tlb.

Zobacz też

Informacje

Przestrzeń nazw EnvDTE100