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

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

Синтаксис

HRESULT GetOutputCallbacksWide(
  [out] PDEBUG_OUTPUT_CALLBACKS_WIDE *Callbacks
);

Параметры

[out] Callbacks

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

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

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

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

Комментарии

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

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

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

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

Требования

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

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

IDebugClient5

IDebugOutputCallbacks

SetOutputCallbacks