Поделиться через


Метод IDebugClient4::GetInputCallbacks (dbgeng.h)

Метод GetInputCallbacks возвращает обратные вызовы входных вызовов объект, зарегистрированный в этом клиенте.

Синтаксис

HRESULT GetInputCallbacks(
  [out] PDEBUG_INPUT_CALLBACKS *Callbacks
);

Параметры

[out] Callbacks

Получает указатель интерфейса для IDebugInputCallbacks объект, зарегистрированный в клиенте.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Возвращаемый код Описание
S_OK
Метод был успешным.

Замечания

Каждый клиент может иметь не более одного IDebugInputCallbacks объект, зарегистрированный в нем для получения запросов на входные данные.

Если объект IDebugInputCallbacks зарегистрирован в клиенте, значение обратных вызовов будет иметь значение NULL.

Интерфейс IDebugInputCallbacks расширяет интерфейс COM IUnknown. Перед возвратом объекта IDebugInputCallbacks, указанного обратного вызова, подсистема вызывает метод IUnknown::AddRef. Если этот объект больше не нужен, необходимо вызвать его метод IUnknown::Release.

Дополнительные сведения о обратных вызовах см. в обратном вызове.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)

См. также

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugInputCallbacks

SetInputCallbacks