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
punkDebuggerEvents
Type: System.Object[v] Ukazatel IUnknown objektu, který také implementuje rozhraní IVsDebuggerEvents.
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