Compartir a través de


Método IMsTscAxEvents::OnDisconnected

Se llama cuando el control de cliente se ha desconectado del servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto).

Sintaxis

void OnDisconnected(
  [in] long discReason
);

Parámetros

discReason [in]

Especifica el motivo de la desconexión. A continuación se muestra una lista de códigos de error. Algunos de estos códigos de error se definen en Wincred.h.

disconnectReasonAtClientWinsockFDCLOSE (2308 (0x904))

Socket cerrado.

disconnectReasonByServer (3 (0x3))

Desconexión remota por servidor. No se trata de un código de error.

disconnectReasonClientDecompressionError (3080 (0xC08))

Error de descompresión.

disconnectReasonConnectionTimedOut (264 (0x108))

La conexión ha agotado el tiempo de espera.

disconnectReasonDecryptionError (3078 (0xC06))

Error de descifrado.

disconnectReasonDNSLookupFailed (260 (0x104))

Error de búsqueda de nombres DNS.

disconnectReasonDNSLookupFailed2 (1288 (0x508))

Error de búsqueda de DNS.

disconnectReasonEncryptionError (2822 (0xB06))

Error de cifrado.

disconnectReasonGetHostByNameFailed (1540 (0x604))

Error en la llamada gethostbyname de Windows Sockets.

disconnectReasonHostNotFound (520 (0x208))

No se encontró el host.

disconnectReasonInternalError (1032 (0x408))

Error interno.

disconnectReasonInternalSecurityError (2310 (0x906))

Error de seguridad interna.

disconnectReasonInternalSecurityError2 (2566 (0xA06))

Error de seguridad interna.

disconnectReasonInvalidEncryption (1286 (0x506))

El método de cifrado especificado no es válido.

disconnectReasonInvalidIP (2052 (0x804))

Dirección IP incorrecta especificada.

disconnectReasonInvalidServerSecurityInfo (1542 (0x606))

Los datos de seguridad del servidor no son válidos.

disconnectReasonInvalidSecurityData (1030 (0x406))

Los datos de seguridad no son válidos.

disconnectReasonInvalidIPAddr (776 (0x308))

La dirección IP especificada no es válida.

disconnectReasonLicensingFailed (2056 (0x808))

Error en la negociación de licencias.

disconnectReasonLicensingTimeout (2312 (0x908))

Tiempo de espera de licencia.

disconnectReasonLocalNotError (1 (0x1))

Desconexión local. No se trata de un código de error.

disconnectReasonNoInfo (0 (0x0))

No hay información disponible.

disconnectReasonOutOfMemory (262 (0x106))

Memoria insuficiente

disconnectReasonOutOfMemory2 (518 (0x206))

Memoria insuficiente

disconnectReasonOutOfMemory3 (774 (0x306))

Memoria insuficiente

disconnectReasonRemoteByUser (2 (0x2))

Desconexión remota por usuario. No se trata de un código de error.

disconnectReasonServerCertificateUnpackErr (1798 (0x706))

No se pudo desempaquetar el certificado de servidor.

disconnectReasonSocketConnectFailed (516 (0x204))

Error de conexión de Windows Sockets.

disconnectReasonSocketRecvFailed (1028 (0x404))

Error en la llamada de recv de Windows Sockets.

disconnectReasonTimeoutOccurred (1796 (0x704))

Se agota el tiempo de espera.

disconnectReasonTimerError (1544 (0x608))

Error interno del temporizador.

disconnectReasonWinsockSendFailed (772 (0x304))

Error en la llamada de envío de Windows Sockets.

SSL_ERR_ACCOUNT_DISABLED (2823 (0xB07))

La cuenta está deshabilitada.

SSL_ERR_ACCOUNT_EXPIRED (3591 (0xE07))

La cuenta ha expirado.

SSL_ERR_ACCOUNT_LOCKED_OUT (3335 (0xD07))

Se ha bloqueado la cuenta.

SSL_ERR_ACCOUNT_RESTRICTION (3079 (0xC07))

La cuenta está restringida.

SSL_ERR_CERT_EXPIRED (6919 (0x1B07))

El certificado recibido ha expirado.

SSL_ERR_DELEGATION_POLICY (5639 (0x1607))

La directiva no admite la delegación de credenciales en el servidor de destino.

SSL_ERR_FRESH_CRED_REQUIRED_BY_SERVER (8455 (0x2107))

La directiva de autenticación del servidor no permite solicitudes de conexión mediante credenciales guardadas. El usuario debe escribir nuevas credenciales.

SSL_ERR_LOGON_FAILURE (2055 (0x807))

Error de inicio de sesión.

SSL_ERR_NO_AUTHENTICATING_AUTHORITY (6151 (0x1807))

No se pudo establecer contacto con ninguna autoridad para la autenticación. El nombre de dominio de la entidad de autenticación podría ser incorrecto, el dominio podría no ser accesible o podría haber habido un error de relación de confianza.

SSL_ERR_NO_SUCH_USER (2567 (0xA07))

El usuario especificado no tiene ninguna cuenta.

SSL_ERR_PASSWORD_EXPIRED (3847 (0xF07))

La contraseña ha expirado.

SSL_ERR_PASSWORD_MUST_CHANGE (4615 (0x1207))

La contraseña de usuario debe cambiarse antes de iniciar sesión por primera vez.

SSL_ERR_POLICY_NTLM_ONLY (5895 (0x1707))

No se permite la delegación de credenciales en el servidor de destino a menos que se haya logrado la autenticación mutua.

SSL_ERR_SMARTCARD_CARD_BLOCKED (8711 (0x2207))

La tarjeta inteligente está bloqueada.

SSL_ERR_SMARTCARD_WRONG_PIN (7175 (0x1C07))

Se presentó un PIN incorrecto a la tarjeta inteligente.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

Para recuperar una descripción del error de desconexión, llame al método GetErrorDescription y páselo el parámetro discReason y la propiedad ExtendedDisconnectReason de la interfaz IMsRdpClient .

Para obtener más información sobre la conexión web de Escritorio remoto, consulte Requisitos para la conexión web de Escritorio remoto.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Biblioteca de tipos
MsTscAx.dll
Archivo DLL
MsTscAx.dll
IID
IMsTscAxEvents se define como 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

Consulte también

IMsTscAxEvents