Udostępnij za pośrednictwem


Interfejs IVsDebugger2

 

Data opublikowania: październik 2016

Zapewnia dodatkowe dostęp do debugera. Można pobrać wystąpienia tego interfejsu z SVsShellDebugger usługi (SID_SVsShellDebugger). Ten interfejs rozszerza IVsDebugger.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")]
public interface IVsDebugger2
[InterfaceTypeAttribute(1)]
[GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")]
public interface class IVsDebugger2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")>]
type IVsDebugger2 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")>
Public Interface IVsDebugger2

Metody

Nazwa Opis
System_CAPS_pubmethod ConfirmStopDebugging(String)

Wyświetla okno dialogowe i komunikat potwierdzenia, że użytkownik chce przerwać debugowanie.

System_CAPS_pubmethod CreateDataTip(String, UInt32, IVsEnhancedDataTip)

Tworzy obiekt Porada rozszerzonych danych.

System_CAPS_pubmethod EnumDebugEngines(IVsEnumGUID)

Zwraca moduł wyliczający dla aktywnych aparatów debugowania. Moduł wyliczający przewiduje silniki identyfikatorów GUID.

System_CAPS_pubmethod GetConsoleHandlesForProcess(UInt32, UInt64, UInt64, UInt64)

Zawiera dojść konsoli standardowy w debugerze inny proces można przekierować uchwyty standardowe okno debugowania.

System_CAPS_pubmethod GetEngineName(Guid, String)

Podany identyfikator GUID aparatu debugowania zwraca nazwę aparatu. Ta metoda z EnumDebugEngines pobrać nazwy wszystkich aktywnych aparatów debugowania.

System_CAPS_pubmethod GetInternalDebugMode(DBGMODE[])

Pobiera trybu wewnętrzny debugera.

System_CAPS_pubmethod GetOutputHandleForProcess(UInt32, UInt64)

Pobiera dojścia do wyjścia dla procesem.

System_CAPS_pubmethod GetSymbolPath(String, String)

Pobiera bieżący symbol ustawienia ścieżki i pamięci podręcznej.

System_CAPS_pubmethod GetUseQuickConsoleOptionSetting(Int32)

Pobiera ustawienia opcji użycia szybkiego konsoli.

System_CAPS_pubmethod InsertBreakpointByName(Guid, String, Int32)

Wstawia punkt przerwania w nazwanym lokalizacji w programie, takich jak nazwy funkcji.

System_CAPS_pubmethod IsEngineCompatible(Guid, UInt32, Guid[])

Sprawdza zgodność aparatu debugowania z innych aparatów debugowania.

System_CAPS_pubmethod LaunchDebugTargets2(UInt32, IntPtr)

Uruchamia lub dołącza do określone procesy pod kontrolą debugera.

System_CAPS_pubmethod ShowSource(Object, Int32, Int32, Int32, Int32, IVsTextView)

Wyświetla pliku źródłowego w IDE. Przyjmuje jako argumenty wskaźnika do IUnknown interfejs, który może być badana dla IDebugDocumentContext2 oraz opcje wyświetlania.

System_CAPS_pubmethod ToggleUseQuickConsoleOption(Int32)

Ustawia opcję Użyj szybkiego konsoli.

Uwagi

DebugLaunch Można dodać lub zmodyfikować parametry przekazywane do LaunchDebugTargets2 do, na przykład uruchomić aparatu niestandardowego debugowania.

Uwagi dotyczące obiektów wywołujących:

DebugLaunch używa tego interfejsu.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku