Freigeben über


IDebugClient::GetOutputCallbacks-Methode (dbgeng.h)

Die GetOutputCallbacks Methode gibt die Ausgaberückrufe Objekt zurück, das beim Client registriert ist.

Syntax

HRESULT GetOutputCallbacks(
  [out] PDEBUG_OUTPUT_CALLBACKS *Callbacks
);

Parameter

[out] Callbacks

Empfängt einen Schnittstellenzeiger auf die IDebugOutputCallbacks Objekt, das beim 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 IDebugOutputCallbacks oder IDebugOutputCallbacksWide Objekt für die Ausgabe registriert haben.

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

Die IDebugOutputCallbacks Schnittstelle erweitert die COM-Schnittstelle IUnknown. Vor dem Zurückgeben des IDebugOutputCallbacks- 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-

IDebugOutputCallbacks

SetOutputCallbacks-