Freigeben über


IDebugClient2::SetOutputCallbacks-Methode (dbgeng.h)

Die SetOutputCallbacks-Methode registriert ein Ausgaberückrufobjekt bei diesem Client.

Syntax

HRESULT SetOutputCallbacks(
  [in, optional] PDEBUG_OUTPUT_CALLBACKS Callbacks
);

Parameter

[in, optional] Callbacks

Gibt den Schnittstellenzeiger auf das Ausgaberückrufobjekt an, das bei diesem Client registriert werden soll.

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 maximal ein IDebugOutputCallbacks - oder IDebugOutputCallbacks-Objekt für die Ausgabe registriert sein.

Die IDebugOutputCallbacks-Schnittstelle erweitert die COM-Schnittstelle IUnknown. SetOutputCallbacks und SetOutputCAllbacksWide rufen die IUnknown::AddRef-Methode in dem von Callbacks angegebenen Objekt auf. Die IUnknown::Release-Methode dieser Schnittstelle wird beim nächsten Aufruf von SetOutputCallbacks oder SetOutputCallbacksWide auf diesem Client oder beim Löschen dieses Clients aufgerufen.

Weitere Informationen zu Rückrufen finden Sie unter Rückrufe.

Anforderungen

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

Weitere Informationen

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks