Метод IDebugClient::GetOutputCallbacks (dbgeng.h)
Метод GetOutputCallbacks возвращает обратные вызовы выходных вызовов объект, зарегистрированный в клиенте.
Синтаксис
HRESULT GetOutputCallbacks(
[out] PDEBUG_OUTPUT_CALLBACKS *Callbacks
);
Параметры
[out] Callbacks
Получает указатель интерфейса на объект IDebugOutputCallbacks, зарегистрированный в клиенте.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
Замечания
Каждый клиент может иметь не более одного IDebugOutputCallbacks или объект IDebugOutputCallbacksWide, зарегистрированный для вывода.
Если объект обратного вызова выходных данных не зарегистрирован в клиенте, значение обратных вызовов будет присвоено значение NULL.
Интерфейс IDebugOutputCallbacks расширяет интерфейс COM IUnknown. Перед возвратом объекта IDebugOutputCallbacks, указанного callbacks, подсистема вызывает метод IUnknown::AddRef. Если этот объект больше не нужен, необходимо вызвать его метод IUnknown::Release.
Дополнительные сведения о обратных вызовах см. в обратном вызове.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |