Freigeben über


IDebugClient5::SetOutputCallbacksWide-Methode (dbgeng.h)

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

Syntax

HRESULT SetOutputCallbacksWide(
  [in] PDEBUG_OUTPUT_CALLBACKS_WIDE Callbacks
);

Parameter

[in] Callbacks

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

Rückgabewert

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. 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 IDebugOutputCallbacks - oder IDebugOutputCallbacksWide-Objekt für die Ausgabe registriert sein.

Die IDebugOutputCallbacksWide-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 aufgerufen, wenn SetOutputCallbacks oder SetOutputCallbacksWide auf diesem Client das nächste Mal aufgerufen wird oder wenn dieser Client gelöscht wird.

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

Anforderungen

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

Weitere Informationen

GetOutputCallbacks

IDebugClient5

IDebugOutputCallbacks