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 | |
---|---|---|
![]() |
ConfirmStopDebugging(String) | Wyświetla okno dialogowe i komunikat potwierdzenia, że użytkownik chce przerwać debugowanie. |
![]() |
CreateDataTip(String, UInt32, IVsEnhancedDataTip) | Tworzy obiekt Porada rozszerzonych danych. |
![]() |
EnumDebugEngines(IVsEnumGUID) | Zwraca moduł wyliczający dla aktywnych aparatów debugowania. Moduł wyliczający przewiduje silniki identyfikatorów GUID. |
![]() |
GetConsoleHandlesForProcess(UInt32, UInt64, UInt64, UInt64) | Zawiera dojść konsoli standardowy w debugerze inny proces można przekierować uchwyty standardowe okno debugowania. |
![]() |
GetEngineName(Guid, String) | Podany identyfikator GUID aparatu debugowania zwraca nazwę aparatu. Ta metoda z EnumDebugEngines pobrać nazwy wszystkich aktywnych aparatów debugowania. |
![]() |
GetInternalDebugMode(DBGMODE[]) | Pobiera trybu wewnętrzny debugera. |
![]() |
GetOutputHandleForProcess(UInt32, UInt64) | Pobiera dojścia do wyjścia dla procesem. |
![]() |
GetSymbolPath(String, String) | Pobiera bieżący symbol ustawienia ścieżki i pamięci podręcznej. |
![]() |
GetUseQuickConsoleOptionSetting(Int32) | Pobiera ustawienia opcji użycia szybkiego konsoli. |
![]() |
InsertBreakpointByName(Guid, String, Int32) | Wstawia punkt przerwania w nazwanym lokalizacji w programie, takich jak nazwy funkcji. |
![]() |
IsEngineCompatible(Guid, UInt32, Guid[]) | Sprawdza zgodność aparatu debugowania z innych aparatów debugowania. |
![]() |
LaunchDebugTargets2(UInt32, IntPtr) | Uruchamia lub dołącza do określone procesy pod kontrolą debugera. |
![]() |
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. |
![]() |
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