Freigeben über


IDebugClient::GetInputCallbacks-Methode (dbgeng.h)

Die GetInputCallbacks-Methode gibt das bei diesem Client registrierte Eingaberückrufobjekt zurück.

Syntax

HRESULT GetInputCallbacks(
  [out] PDEBUG_INPUT_CALLBACKS *Callbacks
);

Parameter

[out] Callbacks

Empfängt einen Schnittstellenzeiger für das IDebugInputCallbacks-Objekt , das beim Client registriert ist.

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.

Wenn kein IDebugInputCallbacks-Objekt beim Client registriert wird, wird der Wert von Callbacks auf NULL festgelegt.

Die IDebugInputCallbacks-Schnittstelle erweitert die COM-Schnittstelle IUnknown. Bevor das von Callbacks angegebene IDebugInputCallbacks-Objekt zurückgegeben wird, ruft die Engine die IUnknown::AddRef-Methode auf. Wenn dieses Objekt nicht mehr benötigt wird, sollte seine IUnknown::Release-Methode aufgerufen werden.

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

Anforderungen

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

Weitere Informationen

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugInputCallbacks

SetInputCallbacks