Sdílet prostřednictvím


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
System_CAPS_pubmethod ConfirmStopDebugging(String)

Zobrazí dialogové okno a zprávy a potvrďte, že uživatel chce zastavení ladění.

System_CAPS_pubmethod CreateDataTip(String, UInt32, IVsEnhancedDataTip)

Vytvoří objekt tip Rozšířená data.

System_CAPS_pubmethod EnumDebugEngines(IVsEnumGUID)

Vrátí enumerátor pro aktivní ladící. Enumerátor poskytuje identifikátory GUID pro vyhledávací stroje.

System_CAPS_pubmethod 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í.

System_CAPS_pubmethod 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í.

System_CAPS_pubmethod GetInternalDebugMode(DBGMODE[])

Získá režimu interní ladicí program.

System_CAPS_pubmethod GetOutputHandleForProcess(UInt32, UInt64)

Získá popisovač výstup pro proces.

System_CAPS_pubmethod GetSymbolPath(String, String)

Získá aktuální symbol nastavení cesty a mezipaměti.

System_CAPS_pubmethod GetUseQuickConsoleOptionSetting(Int32)

Získá nastavení možností pro rychlé pomocí konzoly.

System_CAPS_pubmethod InsertBreakpointByName(Guid, String, Int32)

Vloží zarážku pojmenované umístění v programu, jako je název funkce.

System_CAPS_pubmethod IsEngineCompatible(Guid, UInt32, Guid[])

Kontroluje kompatibilitu modulu pro ladění pomocí jiných ladící.

System_CAPS_pubmethod LaunchDebugTargets2(UInt32, IntPtr)

Spustí nebo připojí se k zadané procesy pod kontrolou ladicí program.

System_CAPS_pubmethod 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í.

System_CAPS_pubmethod 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