Sdílet prostřednictvím


Metoda IVsDebugger.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.

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

Syntaxe

int AdviseDebugEventCallback(
    object punkDebuggerEvents
)
int AdviseDebugEventCallback(
    Object^ punkDebuggerEvents
)
abstract AdviseDebugEventCallback : 
        punkDebuggerEvents:Object -> int
Function AdviseDebugEventCallback (
    punkDebuggerEvents As Object
) As Integer

Parametry

Návratová hodnota

Type: System.Int32

Pokud je metoda úspěšná, vrátí S_OK. Pokud selže, vrátí kód chyby.

Poznámky

Tato metoda umožňuje balíček Visual Studio zobrazí všechny události ladění. To může být užitečný pro vytváření vlastních komunikační kanál mezi balíčkem a ladicí modul. Toto rozhraní API by měla být používána opatrně, vzhledem k tomu, že předává všechny události ladění.

punkDebuggerEvents Objekt musí implementovat také IDebugEventCallback. Důrazně doporučujeme Pokud balíček zvolí k implementaci IDebugEventCallback ve spravovaném kódu, který ReleaseComObject vyvolat v různých rozhraních předat IDebugEventCallback2::Event.

Podpis modelu COM

Z vsshell.idl:

HRESULT IVsDebugger::AdviseDebugEventCallback(
   [in]IUnknown *punkDebuggerEvents
);

Viz také

Rozhraní IVsDebugger
Obory názvů Microsoft.VisualStudio.Shell.Interop

Zpět na začátek