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 |
|
DLL |
|
IID |
IMsTscAxEvents é definido como 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 |