Freigeben über


IDebugClient::GetEventCallbacks-Methode (dbgeng.h)

Die GetEventCallbacks--Methode gibt das ereignisrückrufe-Objekt zurück, das mit diesem Client registriert ist.

Syntax

HRESULT GetEventCallbacks(
  [out] PDEBUG_EVENT_CALLBACKS *Callbacks
);

Parameter

[out] Callbacks

Empfängt einen Schnittstellenzeiger auf das Ereignisrückrufobjekt, das mit 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.

Bemerkungen

Jeder Client kann höchstens ein IDebugEventCallbacks oder IDebugEventCallbacksWide--Objekt für den Empfang Ereignisseregistriert haben.

Wenn kein Ereignisrückrufobjekt beim Client registriert ist, wird der Wert Callbacks auf NULL-festgelegt.

Die IDebugEventCallbacks Schnittstelle erweitert die COM-Schnittstelle IUnknown. Vor dem Zurückgeben des IDebugEventCallbacks-Objekts, das durch Callbacksangegeben 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
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

IDebugClient-

IDebugClient2-

IDebugClient3-

IDebugClient4-

IDebugClient5-

IDebugEventCallbacks

SetEventCallbacks-