Sdílet prostřednictvím


IVsDebugger – rozhraní

 

Poskytuje přístup k aktuální ladicí program tak, aby balíček může naslouchat událostem ladicího programu. Můžete získat instance tohoto rozhraní z GetIVsDebugger metodu LanguageService služby.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[GuidAttribute("7D960B16-7AF8-11D0-8E5E-00A0C911005A")]
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
public interface IVsDebugger
[GuidAttribute("7D960B16-7AF8-11D0-8E5E-00A0C911005A")]
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
public interface class IVsDebugger
[<GuidAttribute("7D960B16-7AF8-11D0-8E5E-00A0C911005A")>]
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
type IVsDebugger = interface end
<GuidAttribute("7D960B16-7AF8-11D0-8E5E-00A0C911005A")>
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
Public Interface IVsDebugger

Metody

Název Popis
System_CAPS_pubmethod AdviseDebugEventCallback(Object)

Používá klienta k přijímání oznámení o události ladicího programu. Obecně používejte AdviseDebuggerEvents a UnadviseDebuggerEvents místo.

System_CAPS_pubmethod AdviseDebuggerEvents(IVsDebuggerEvents, UInt32)

Chcete-li získat události oznámení ladicí program používaný klientem.

System_CAPS_pubmethod AllowEditsWhileDebugging(Guid)

Označuje, zda služba jazyka umožňuje zápis do souborů během ladění.

System_CAPS_pubmethod ExecCmdForTextPos(VsTextPos[], Guid, UInt32, UInt32, IntPtr, IntPtr)

Zastaralé. Nepoužívejte.

System_CAPS_pubmethod GetDataTipValue(IVsTextLines, TextSpan[], String, String)

Načte ladicí program text tipu data pro vybrané části textu.

System_CAPS_pubmethod GetENCUpdate(Object)

Načte upravit a pokračovat (ENC) aktualizace pro tento program. Vlastní ladicí modul vždy vrátí E_NOTIMPL.

System_CAPS_pubmethod GetMode(DBGMODE[])

Vrátí aktuální režim ladicí program hodnotu v DBGMODE výčtu jako DBGMODE_Break.

System_CAPS_pubmethod InsertBreakpointByName(Guid, String)

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

System_CAPS_pubmethod IsBreakpointOnName(Guid, String, Int32)

Testy pro nastaveno na pojmenované umístění zarážku.

System_CAPS_pubmethod LaunchDebugTargets(UInt32, IntPtr)

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

System_CAPS_pubmethod ParseFileRedirection(String, String, IntPtr, IntPtr, IntPtr)

Analyzuje obsažená v řetězci argumentů příkazového řádku a vrátí všechny přesměrované výstupní argumenty a obslužné rutiny.

System_CAPS_pubmethod QueryStatusForTextPos(VsTextPos[], Guid, UInt32, OLECMD[], IntPtr)

Zastaralé. Nepoužívejte.

System_CAPS_pubmethod RemoveBreakpointsByName(Guid, String)

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

System_CAPS_pubmethod ToggleBreakpointByName(Guid, String)

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

System_CAPS_pubmethod UnadviseDebugEventCallback(Object)

Klient používá k ukončení přijímání oznámení události ladicího programu. Obecně používejte AdviseDebuggerEvents a UnadviseDebuggerEvents místo.

System_CAPS_pubmethod UnadviseDebuggerEvents(UInt32)

Klient používá k ukončení přijímání oznámení události ladicího programu. Vyžaduje souboru cookie vrácený AdviseDebuggerEvents.

Poznámky

DebugLaunch Můžete přidat nebo upravit parametry předávané LaunchDebugTargets k například spustit modul vlastní ladění.

Poznámky pro implementátory:

Toto rozhraní implementuje prostředí.

Poznámky pro volající:

Toto rozhraní je používán DebugLaunch.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek