Metodo IMsTscAxEvents::OnDisconnected

Chiamato quando il controllo client è stato disconnesso dal server Host sessione Desktop remoto (host sessione Desktop remoto).

Sintassi

void OnDisconnected(
  [in] long discReason
);

Parametri

discReason [in]

Specifica il motivo della disconnessione. Di seguito è riportato un elenco di codici di errore. Alcuni di questi codici di errore sono definiti in Wincred.h.

disconnessioneReasonAtClientWinsockFDCLOSE (2308 (0x904))

Socket chiuso.

disconnessioneReasonByServer (3 (0x3))

Disconnessione remota dal server. Non si tratta di un codice di errore.

disconnectReasonClientDecompressionError (3080 (0xC08))

Errore di decompressione.

disconnectReasonConnectionTimedOut (264 (0x108))

Timeout della connessione.

disconnessioneReasonDecryptionError (3078 (0xC06))

Errore di decrittografia.

disconnessioneReasonDNSLookupFailed (260 (0x104))

Errore di ricerca del nome DNS.

disconnessioneReasonDNSLookupFailed2 (1288 (0x508))

Ricerca DNS non riuscita.

disconnectReasonEncryptionError (2822 (0xB06))

Errore di crittografia.

disconnessioneReasonGetHostByNameFailed (1540 (0x604))

Chiamata gethostbyname di Windows Sockets non riuscita.

disconnectReasonHostNotFound (520 (0x208))

Errore dell'host non trovato.

disconnessioneReasonInternalError (1032 (0x408))

Errore interno.

disconnessioneReasonInternalSecurityError (2310 (0x906))

Errore di sicurezza interno.

disconnessioneReasonInternalSecurityError2 (2566 (0xA06))

Errore di sicurezza interno.

disconnectReasonInvalidEncryption (1286 (0x506))

Il metodo di crittografia specificato non è valido.

disconnessioneReasonInvalidIP (2052 (0x804))

Indirizzo IP non valido specificato.

disconnessioneReasonInvalidServerSecurityInfo (1542 (0x606))

I dati di sicurezza del server non sono validi.

disconnectReasonInvalidSecurityData (1030 (0x406))

I dati di sicurezza non sono validi.

disconnessioneReasonInvalidIPAddr (776 (0x308))

L'indirizzo IP specificato non è valido.

disconnessioneReasonLicensingFailed (2056 (0x808))

Negoziazione delle licenze non riuscita.

disconnectReasonLicensingTimeout (2312 (0x908))

Timeout delle licenze.

disconnessioneReasonLocalNotError (1 (0x1))

Disconnessione locale. Non si tratta di un codice di errore.

disconnessioneReasonNoInfo (0 (0x0))

Nessuna informazione disponibile.

disconnessioneReasonOutOfMemory (262 (0x106))

Memoria insufficiente.

disconnessioneReasonOutOfMemory2 (518 (0x206))

Memoria insufficiente.

disconnessioneReasonOutOfMemory3 (774 (0x306))

Memoria insufficiente.

disconnessioneReasonRemoteByUser (2 (0x2))

Disconnessione remota da parte dell'utente. Non si tratta di un codice di errore.

disconnectReasonServerCertificateUnpackErr (1798 (0x706))

Impossibile decomprimere il certificato del server.

disconnectReasonSocketConnectFailed (516 (0x204))

Windows Sockets connect non è riuscito.

disconnectReasonSocketRecvFailed (1028 (0x404))

Chiamata di Windows Sockets recv non riuscita.

disconnectReasonTimeoutOccurred (1796 (0x704))

Si è verificato un timeout.

disconnessioneReasonTimerError (1544 (0x608))

Errore timer interno.

disconnectReasonWinsockSendFailed (772 (0x304))

La chiamata di invio di Windows Sockets non è riuscita.

SSL_ERR_ACCOUNT_DISABLED (2823 (0xB07))

L'account è disabilitato.

SSL_ERR_ACCOUNT_EXPIRED (3591 (0xE07))

L'account è scaduto.

SSL_ERR_ACCOUNT_LOCKED_OUT (3335 (0xD07))

L'account è bloccato.

SSL_ERR_ACCOUNT_RESTRICTION (3079 (0xC07))

L'account è limitato.

SSL_ERR_CERT_EXPIRED (6919 (0x1B07))

Il certificato ricevuto è scaduto.

SSL_ERR_DELEGATION_POLICY (5639 (0x1607))

Il criterio non supporta la delega delle credenziali al server di destinazione.

SSL_ERR_FRESH_CRED_REQUIRED_BY_SERVER (8455 (0x2107))

I criteri di autenticazione del server non consentono le richieste di connessione usando le credenziali salvate. L'utente deve immettere nuove credenziali.

SSL_ERR_LOGON_FAILURE (2055 (0x807))

Accesso non riuscito.

SSL_ERR_NO_AUTHENTICATING_AUTHORITY (6151 (0x1807))

Non è possibile contattare alcuna autorità per l'autenticazione. Il nome di dominio della parte di autenticazione potrebbe essere errato, il dominio potrebbe non essere raggiungibile o potrebbe verificarsi un errore di relazione di trust.

SSL_ERR_NO_SUCH_USER (2567 (0xA07))

L'utente specificato non ha account.

SSL_ERR_PASSWORD_EXPIRED (3847 (0xF07))

La password è scaduta.

SSL_ERR_PASSWORD_MUST_CHANGE (4615 (0x1207))

La password utente deve essere modificata prima di eseguire l'accesso per la prima volta.

SSL_ERR_POLICY_NTLM_ONLY (5895 (0x1707))

La delega delle credenziali al server di destinazione non è consentita a meno che non sia stata ottenuta l'autenticazione reciproca.

SSL_ERR_SMARTCARD_CARD_BLOCKED (8711 (0x2207))

La smart card è bloccata.

SSL_ERR_SMARTCARD_WRONG_PIN (7175 (0x1C07))

Alla smart card è stato presentato un PIN non corretto.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Per recuperare una descrizione dell'errore di disconnessione, chiamare il metodo GetErrorDescription e passarlo il parametro discReason e la proprietà ExtendedDisconnectReason dell'interfaccia IMsRdpClient .

Per altre informazioni sulla connessione Web Desktop remoto, vedere Requisiti per connessione Web Desktop remoto.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Libreria dei tipi
MsTscAx.dll
DLL
MsTscAx.dll
IID
IMsTscAxEvents è definito come 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

Vedi anche

IMsTscAxEvents