IDebugClient4::ConnectSession 方法 (dbgeng.h)

ConnectSession 方法将客户端加入现有调试器会话。

语法

HRESULT ConnectSession(
  [in] ULONG Flags,
  [in] ULONG HistoryLimit
);

参数

[in] Flags

指定用于连接到会话的选项标志的位集。 这些标志的可能值为:

标志 描述
DEBUG_CONNECT_SESSION_NO_VERSION 不要将 调试器引擎的版本输出到此客户端。
DEBUG_CONNECT_SESSION_NO_ANNOUNCE 不要输出通知其他客户端此客户端已连接的消息。

[in] HistoryLimit

指定要在连接时发送到此客户端输出的会话历史记录中的最大字符数。

返回值

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

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

注解

当客户端对象连接到会话时,会话的最新输出将发送到客户端。 如果会话当前正在等待输入,则客户端对象有机会提供输入。 因此,客户端对象与会话的输入和输出同步。

客户端将成为主客户端,并将出现在 .clients 调试器命令的输出中的客户端列表中。

有关调试客户端的详细信息,请参阅调试服务器和调试客户端。 有关调试器会话的详细信息,请参阅 调试会话和执行模型

要求

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

另请参阅

DebugConnect

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

OutputServers

StartServer