Compartir a través de


Método IDebugClient3::ConnectSession (dbgeng.h)

El método connectSession une el cliente a una sesión de depurador existente.

Sintaxis

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

Parámetros

[in] Flags

Especifica un conjunto de marcas de opción de bit para conectarse a la sesión. Los valores posibles de estas marcas son:

Bandera Descripción
DEBUG_CONNECT_SESSION_NO_VERSION No realice la salida del motor del depurador de la versión de este cliente.
DEBUG_CONNECT_SESSION_NO_ANNOUNCE No envíe un mensaje que notifique a otros clientes que este cliente se ha conectado.

[in] HistoryLimit

Especifica el número máximo de caracteres del historial de la sesión que se va a enviar a la salida de este cliente tras la conexión.

Valor devuelto

Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.

Código devuelto Descripción
S_OK
El método se realizó correctamente.

Observaciones

Cuando el objeto de cliente se conecta a una sesión, la salida más reciente de la sesión se envía al cliente. Si la sesión está esperando actualmente la entrada, el objeto de cliente tiene la oportunidad de proporcionar entrada. Por lo tanto, el objeto de cliente se sincroniza con la entrada y salida de la sesión.

El cliente se convierte en un cliente principal y aparecerá entre la lista de clientes en la salida del comando .clients.

Para obtener más información sobre la depuración de clientes, consulte Depuración del servidor y cliente de depuración. Para obtener más información sobre las sesiones del depurador, vea Sesión de depuración y modelo de ejecución.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

depurarConección de

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

OutputServers

StartServer de