IDebugClient::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
指定要在连接时发送到此客户端输出的会话历史记录中的最大字符数。
返回值
此方法也可能返回错误值。 有关详细信息,请参阅 返回值。
返回代码 | 描述 |
---|---|
|
该方法成功。 |
言论
当客户端对象连接到会话时,会话的最新输出将发送到客户端。 如果会话当前正在等待输入,则向客户端对象提供提供输入的机会。 因此,客户端对象与会话的输入和输出同步。
客户端将成为主客户端,并将显示在 .clients 调试器命令的输出中的客户端列表中。
有关调试客户端的详细信息,请参阅调试服务器和调试客户端。 有关调试器会话的详细信息,请参阅 调试会话和执行模型。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |