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 |
---|---|
|
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) |