IDebugClient3::GetEventCallbacks-Methode (dbgeng.h)
Die GetEventCallbacks-Methode gibt das Ereignisrückrufobjekt zurück, das bei diesem Client registriert ist.
HRESULT GetEventCallbacks(
[out] PDEBUG_EVENT_CALLBACKS *Callbacks
);
[out] Callbacks
Empfängt einen Schnittstellenzeiger auf das Ereignisrückrufobjekt, das bei diesem Client registriert ist.
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Für jeden Client kann höchstens ein IDebugEventCallbacks - oder IDebugEventCallbacksWide-Objekt registriert sein, um Ereignisse zu empfangen.
Wenn kein Ereignisrückrufobjekt beim Client registriert ist, wird der Wert von Rückrufen auf NULL festgelegt.
Die IDebugEventCallbacks-Schnittstelle erweitert die COM-Schnittstelle IUnknown. Bevor das durch Callbacks angegebene IDebugEventCallbacks-Objekt zurückgegeben wird, ruft das Modul seine IUnknown::AddRef-Methode auf. Wenn dieses Objekt nicht mehr benötigt wird, sollte die IUnknown::Release-Methode aufgerufen werden.
Weitere Informationen zu Rückrufen finden Sie unter Rückrufe.
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |