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


Метод IDebugClient5::SetOutputCallbacks (dbgeng.h)

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

Синтаксис

HRESULT SetOutputCallbacks(
  [in, optional] PDEBUG_OUTPUT_CALLBACKS Callbacks
);

Параметры

[in, optional] Callbacks

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

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

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

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

Замечания

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

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

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

Требования

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

См. также

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks