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


Метод IDebugClient2::GetOutputCallbacks (dbgeng.h)

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

Синтаксис

HRESULT GetOutputCallbacks(
  [out] PDEBUG_OUTPUT_CALLBACKS *Callbacks
);

Параметры

[out] Callbacks

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

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

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

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

Замечания

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

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

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

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

Требования

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

См. также

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks

SetOutputCallbacks