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


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

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

Синтаксис

HRESULT GetEventCallbacks(
  [out] PDEBUG_EVENT_CALLBACKS *Callbacks
);

Параметры

[out] Callbacks

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

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

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

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

Замечания

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

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

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

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

Требования

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

См. также

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugEventCallbacks

SetEventCallbacks