Freigeben über


IDebugClient4::GetInputCallbacks-Methode (dbgeng.h)

Die GetInputCallbacks--Methode gibt die Eingaberückrufe Objekt zurück, das bei diesem Client registriert ist.

Syntax

HRESULT GetInputCallbacks(
  [out] PDEBUG_INPUT_CALLBACKS *Callbacks
);

Parameter

[out] Callbacks

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

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.

Bemerkungen

Jeder Client kann höchstens einen IDebugInputCallbacks Objekt registriert haben, um Eingabeanforderungen zu empfangen.

Wenn kein IDebugInputCallbacks Objekt beim Client registriert ist, wird der Wert Rückrufe auf NULL-festgelegt.

Die IDebugInputCallbacks Schnittstelle erweitert die COM-Schnittstelle IUnknown. Vor dem Zurückgeben des IDebugInputCallbacks durch Callbacksangegebenen Objekt ruft das Modul seine IUnknown::AddRef-Methode auf. Wenn dieses Objekt nicht mehr benötigt wird, sollte die IUnknown::Release Methode aufgerufen werden.

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

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

IDebugClient-

IDebugClient2-

IDebugClient3-

IDebugClient4-

IDebugClient5-

IDebugInputCallbacks

SetInputCallbacks-