Freigeben über


IDebugClient2::SetInputCallbacks-Methode (dbgeng.h)

Die SetInputCallbacks-Methode registriert ein Eingaberückrufobjekt beim Client.

Syntax

HRESULT SetInputCallbacks(
  [in, optional] PDEBUG_INPUT_CALLBACKS Callbacks
);

Parameter

[in, optional] Callbacks

Gibt den Schnittstellenzeiger auf das Eingaberü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 IDebugInputCallbacks-Objekt registriert sein, um Eingabeanforderungen zu empfangen.

Die IDebugInputCallbacks-Schnittstelle erweitert die COM-Schnittstelle IUnknown. SetInputCallbacks ruft die IUnknown::AddRef-Methode des durch Rückrufe angegebenen Objekts auf. Die IUnknown::Release-Methode dieser Schnittstelle wird aufgerufen, wenn SetInputCallbacks das nächste Mal auf diesem Client aufgerufen wird oder wenn dieser Client gelöscht wird.

Anforderungen

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

Weitere Informationen

GetInputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugInputCallbacks