Freigeben über


IDebugClient3::GetEventCallbacks-Methode (dbgeng.h)

Die GetEventCallbacks-Methode gibt das Ereignisrückrufobjekt zurück, das bei diesem Client registriert ist.

Syntax

HRESULT GetEventCallbacks(
  [out] PDEBUG_EVENT_CALLBACKS *Callbacks
);

Parameter

[out] Callbacks

Empfängt einen Schnittstellenzeiger auf das Ereignisrückrufobjekt, das bei diesem Client registriert ist.

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

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.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich Dbgeng.h)

Weitere Informationen

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugEventCallbacks

SetEventCallbacks