Método IMsTscAxEvents::OnDisconnected

Chamado quando o controle do cliente foi desconectado do servidor Host da Sessão da Área de Trabalho Remota (Host de Sessão de Área de Trabalho Remota).

Sintaxe

void OnDisconnected(
  [in] long discReason
);

Parâmetros

discReason [in]

Especifica o motivo da desconexão. Veja a seguir uma lista de códigos de erro. Alguns desses códigos de erro são definidos em Wincred.h.

disconnectReasonAtClientWinsockFDCLOSE (2308 (0x904))

Soquete fechado.

disconnectReasonByServer (3 (0x3))

Desconexão remota por servidor. Este não é um código de erro.

disconnectReasonClientDecompressionError (3080 (0xC08))

Erro de descompactação.

disconnectReasonConnectionTimedOut (264 (0x108))

Tempo limite da conexão excedido.

disconnectReasonDecryptionError (3078 (0xC06))

Erro de descriptografia.

disconnectReasonDNSLookupFailed (260 (0x104))

Falha na pesquisa de nome DNS.

disconnectReasonDNSLookupFailed2 (1288 (0x508))

Falha na pesquisa de DNS.

disconnectReasonEncryptionError (2822 (0xB06))

Erro de criptografia.

disconnectReasonGetHostByNameFailed (1540 (0x604))

Falha na chamada gethostbyname do Windows Sockets.

disconnectReasonHostNotFound (520 (0x208))

Erro de host não encontrado.

disconnectReasonInternalError (1032 (0x408))

Erro interno.

disconnectReasonInternalSecurityError (2310 (0x906))

Erro de segurança interna.

disconnectReasonInternalSecurityError2 (2566 (0xA06))

Erro de segurança interna.

disconnectReasonInvalidEncryption (1286 (0x506))

O método de criptografia especificado não é válido.

disconnectReasonInvalidIP (2052 (0x804))

Endereço IP incorreto especificado.

disconnectReasonInvalidServerSecurityInfo (1542 (0x606))

Os dados de segurança do servidor não são válidos.

disconnectReasonInvalidSecurityData (1030 (0x406))

Os dados de segurança não são válidos.

disconnectReasonInvalidIPAddr (776 (0x308))

O endereço IP especificado não é válido.

disconnectReasonLicensingFailed (2056 (0x808))

Falha na negociação de licença.

disconnectReasonLicensingTimeout (2312 (0x908))

Tempo limite de licenciamento.

disconnectReasonLocalNotError (1 (0x1))

Desconexão local. Este não é um código de erro.

disconnectReasonNoInfo (0 (0x0))

Nenhuma informação está disponível.

disconnectReasonOutOfMemory (262 (0x106))

Sem memória.

disconnectReasonOutOfMemory2 (518 (0x206))

Sem memória.

disconnectReasonOutOfMemory3 (774 (0x306))

Sem memória.

disconnectReasonRemoteByUser (2 (0x2))

Desconexão remota por usuário. Este não é um código de erro.

disconnectReasonServerCertificateUnpackErr (1798 (0x706))

Falha ao desempacotar o certificado do servidor.

disconnectReasonSocketConnectFailed (516 (0x204))

Falha na conexão do Windows Sockets.

disconnectReasonSocketRecvFailed (1028 (0x404))

Falha na chamada de recv do Windows Sockets.

disconnectReasonTimeoutOccurred (1796 (0x704))

O tempo limite ocorreu.

disconnectReasonTimerError (1544 (0x608))

Erro interno do temporizador.

disconnectReasonWinsockSendFailed (772 (0x304))

Falha ao enviar chamada do Windows Sockets.

SSL_ERR_ACCOUNT_DISABLED (2823 (0xB07))

A conta está desabilitada.

SSL_ERR_ACCOUNT_EXPIRED (3591 (0xE07))

A conta expirou.

SSL_ERR_ACCOUNT_LOCKED_OUT (3335 (0xD07))

A conta está bloqueada.

SSL_ERR_ACCOUNT_RESTRICTION (3079 (0xC07))

A conta é restrita.

SSL_ERR_CERT_EXPIRED (6919 (0x1B07))

O certificado recebido expirou.

SSL_ERR_DELEGATION_POLICY (5639 (0x1607))

A política não dá suporte à delegação de credenciais para o servidor de destino.

SSL_ERR_FRESH_CRED_REQUIRED_BY_SERVER (8455 (0x2107))

A política de autenticação do servidor não permite solicitações de conexão usando credenciais salvas. O usuário deve inserir novas credenciais.

SSL_ERR_LOGON_FAILURE (2055 (0x807))

Falha no logon.

SSL_ERR_NO_AUTHENTICATING_AUTHORITY (6151 (0x1807))

Nenhuma autoridade pode ser contatada para autenticação. O nome de domínio da parte autenticadora pode estar errado, o domínio pode ser inacessível ou pode ter havido uma falha na relação de confiança.

SSL_ERR_NO_SUCH_USER (2567 (0xA07))

O usuário especificado não tem nenhuma conta.

SSL_ERR_PASSWORD_EXPIRED (3847 (0xF07))

A senha expirou.

SSL_ERR_PASSWORD_MUST_CHANGE (4615 (0x1207))

A senha do usuário deve ser alterada antes de fazer logon pela primeira vez.

SSL_ERR_POLICY_NTLM_ONLY (5895 (0x1707))

A delegação de credenciais para o servidor de destino não é permitida, a menos que a autenticação mútua tenha sido obtida.

SSL_ERR_SMARTCARD_CARD_BLOCKED (8711 (0x2207))

O cartão inteligente está bloqueado.

SSL_ERR_SMARTCARD_WRONG_PIN (7175 (0x1C07))

Um PIN incorreto foi apresentado à cartão inteligente.

Valor retornado

Esse método não retorna um valor.

Comentários

Para recuperar uma descrição do erro de desconexão, chame o método GetErrorDescription e passe o parâmetro discReason e a propriedade ExtendedDisconnectReason da interface IMsRdpClient .

Para obter mais informações sobre a Conexão da Web da Área de Trabalho Remota, consulte Requisitos para conexão da Web da Área de Trabalho Remota.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Biblioteca de tipos
MsTscAx.dll
DLL
MsTscAx.dll
IID
IMsTscAxEvents é definido como 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

Confira também

Imstscaxevents