IDebugClient3::SetOutputCallbacks 方法 (dbgeng.h)

SetOutputCallbacks 方法向此客户端注册输出回调对象。

语法

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

参数

[in, optional] Callbacks

指定要注册到此客户端的输出回调对象的接口指针。

返回值

此方法也可能返回错误值。 有关更多详细信息 ,请参阅返回值

返回代码 说明
S_OK
方法成功。

注解

每个客户端最多可以有一个 IDebugOutputCallbacksIDebugOutputCallbacks 对象注册用于输出。

IDebugOutputCallbacks 接口扩展 COM 接口 IUnknownSetOutputCallbacksSetOutputCAllbacksWideCallbacks 指定的对象中调用 IUnknown::AddRef 方法。 下次在此客户端上调用 SetOutputCallbacks 或 SetOutputCallbacksWide 或删除此客户端时,将调用此接口的 IUnknown::Release 方法。

有关回调的详细信息,请参阅 回调

要求

要求
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks