Rozhraní IVsDebugger2
Poskytuje další přístup k ladicímu programu. Můžete získat instance tohoto rozhraní z SVsShellDebugger (SID_SVsShellDebugger) služby. Toto rozhraní rozšiřuje IVsDebugger.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
[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
Název | Popis | |
---|---|---|
ConfirmStopDebugging(String) | Zobrazí dialogové okno a zprávy a potvrďte, že uživatel chce zastavení ladění. |
|
CreateDataTip(String, UInt32, IVsEnhancedDataTip) | Vytvoří objekt tip Rozšířená data. |
|
EnumDebugEngines(IVsEnumGUID) | Vrátí enumerátor pro aktivní ladící. Enumerátor poskytuje identifikátory GUID pro vyhledávací stroje. |
|
GetConsoleHandlesForProcess(UInt32, UInt64, UInt64, UInt64) | Poskytuje standardní konzoly obslužné rutiny pro ladicí program tak, aby jiným procesem, můžete přesměrovat jeho standardní úchyty okno ladění. |
|
GetEngineName(Guid, String) | Zadaný identifikátor GUID modulu pro ladění vrací název modulu. Pomocí této metody s EnumDebugEngines načíst názvy active ladící. |
|
GetInternalDebugMode(DBGMODE[]) | Získá režimu interní ladicí program. |
|
GetOutputHandleForProcess(UInt32, UInt64) | Získá popisovač výstup pro proces. |
|
GetSymbolPath(String, String) | Získá aktuální symbol nastavení cesty a mezipaměti. |
|
GetUseQuickConsoleOptionSetting(Int32) | Získá nastavení možností pro rychlé pomocí konzoly. |
|
InsertBreakpointByName(Guid, String, Int32) | Vloží zarážku pojmenované umístění v programu, jako je název funkce. |
|
IsEngineCompatible(Guid, UInt32, Guid[]) | Kontroluje kompatibilitu modulu pro ladění pomocí jiných ladící. |
|
LaunchDebugTargets2(UInt32, IntPtr) | Spustí nebo připojí se k zadané procesy pod kontrolou ladicí program. |
|
ShowSource(Object, Int32, Int32, Int32, Int32, IVsTextView) | Zdrojový soubor se zobrazí v integrovaném vývojovém prostředí. Přijímá jako argumenty ukazatele IUnknown rozhraní, které může být dotázán na IDebugDocumentContext2 a možnosti zobrazení. |
|
ToggleUseQuickConsoleOption(Int32) | Nastaví možnost rychlé pomocí konzoly. |
Poznámky
DebugLaunch Můžete přidat nebo upravit parametry předávané LaunchDebugTargets2 k například spustit modul vlastní ladění.
Poznámky pro volající:
DebugLaunch používá toto rozhraní.
Viz také
Obory názvů Microsoft.VisualStudio.Shell.Interop
Zpět na začátek