Метод IDebugClient3::ConnectSession (dbgeng.h)

Метод ConnectSession присоединяет клиент к существующему сеансу отладчика.

Синтаксис

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

Параметры

[in] Flags

Задает битовый набор флагов параметров для подключения к сеансу. Возможные значения этих флагов:

Flag Описание
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