Метод IDebugClient3::SetInputCallbacks (dbgeng.h)

Метод SetInputCallbacks регистрирует объект входных обратных вызовов у клиента.

Синтаксис

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

Параметры

[in, optional] Callbacks

Указывает указатель интерфейса на объект входных обратных вызовов для регистрации в этом клиенте.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

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

Интерфейс IDebugInputCallbacks расширяет интерфейс COM IUnknown. SetInputCallbacks вызовет метод IUnknown::AddRef объекта, указанного в callbacks. Метод IUnknown::Release этого интерфейса будет вызываться при следующем вызове SetInputCallbacks на этом клиенте или при удалении этого клиента.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

См. также раздел

GetInputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugInputCallbacks