Méthode IMsTscAxEvents::OnDisconnected
Appelé lorsque le contrôle client a été déconnecté du serveur Hôte de session Bureau à distance (hôte de session Bureau à distance).
Syntaxe
void OnDisconnected(
[in] long discReason
);
Paramètres
-
discReason [in]
-
Spécifie la raison de la déconnexion. Voici une liste de codes d’erreur. Certains de ces codes d’erreur sont définis dans Wincred.h.
-
disconnectReasonAtClientWinsockFDCLOSE (2308 (0x904))
-
Socket fermé.
-
disconnectReasonByServer (3 (0x3))
-
Déconnexion à distance par serveur. Il ne s’agit pas d’un code d’erreur.
-
disconnectReasonClientDecompressionError (3080 (0xC08))
-
Erreur de décompression.
-
disconnectReasonConnectionTimedOut (264 (0x108))
-
Délai de connexion dépassé.
-
disconnectReasonDecryptionError (3078 (0xC06))
-
Erreur de déchiffrement.
-
disconnectReasonDNSLookupFailed (260 (0x104))
-
Échec de recherche de nom DNS.
-
disconnectReasonDNSLookupFailed2 (1288 (0x508))
-
Échec de la recherche DNS.
-
disconnectReasonEncryptionError (2822 (0xB06))
-
Erreur de chiffrement.
-
disconnectReasonGetHostByNameFailed (1540 (0x604))
-
Échec de l’appel gethostbyname pour Windows Sockets.
-
disconnectReasonHostNotFound (520 (0x208))
-
Erreur hôte introuvable.
-
disconnectReasonInternalError (1032 (0x408))
-
Erreur interne.
-
disconnectReasonInternalSecurityError (2310 (0x906))
-
Erreur de sécurité interne.
-
disconnectReasonInternalSecurityError2 (2566 (0xA06))
-
Erreur de sécurité interne.
-
disconnectReasonInvalidEncryption (1286 (0x506))
-
La méthode de chiffrement spécifiée n’est pas valide.
-
disconnectReasonInvalidIP (2052 (0x804))
-
Adresse IP incorrecte spécifiée.
-
disconnectReasonInvalidServerSecurityInfo (1542 (0x606))
-
Les données de sécurité du serveur ne sont pas valides.
-
disconnectReasonInvalidSecurityData (1030 (0x406))
-
Les données de sécurité ne sont pas valides.
-
disconnectReasonInvalidIPAddr (776 (0x308))
-
L’adresse IP spécifiée n’est pas valide.
-
disconnectReasonLicensingFailed (2056 (0x808))
-
Échec de la négociation de licence.
-
disconnectReasonLicensingTimeout (2312 (0x908))
-
Délai d’expiration des licences.
-
disconnectReasonLocalNotError (1 (0x1))
-
Déconnexion locale. Il ne s’agit pas d’un code d’erreur.
-
disconnectReasonNoInfo (0 (0x0))
-
Aucune information n'est disponible.
-
disconnectReasonOutOfMemory (262 (0x106))
-
Mémoire insuffisante.
-
disconnectReasonOutOfMemory2 (518 (0x206))
-
Mémoire insuffisante.
-
disconnectReasonOutOfMemory3 (774 (0x306))
-
Mémoire insuffisante.
-
disconnectReasonRemoteByUser (2 (0x2))
-
Déconnexion à distance par l’utilisateur. Il ne s’agit pas d’un code d’erreur.
-
disconnectReasonServerCertificateUnpackErr (1798 (0x706))
-
Impossible de décompresser le certificat de serveur.
-
disconnectReasonSocketConnectFailed (516 (0x204))
-
Échec de la connexion des sockets Windows.
-
disconnectReasonSocketRecvFailed (1028 (0x404))
-
Échec de l’appel recv windows Sockets.
-
disconnectReasonTimeoutOccurred (1796 (0x704))
-
Un délai d’attente s’est produit.
-
disconnectReasonTimerError (1544 (0x608))
-
Erreur du minuteur interne.
-
disconnectReasonWinsockSendFailed (772 (0x304))
-
Échec de l’appel d’envoi des sockets Windows.
-
SSL_ERR_ACCOUNT_DISABLED (2823 (0xB07))
-
Le compte est désactivé.
-
SSL_ERR_ACCOUNT_EXPIRED (3591 (0xE07))
-
Le compte a expiré.
-
SSL_ERR_ACCOUNT_LOCKED_OUT (3335 (0xD07))
-
Le compte est verrouillé.
-
SSL_ERR_ACCOUNT_RESTRICTION (3079 (0xC07))
-
Le compte est restreint.
-
SSL_ERR_CERT_EXPIRED (6919 (0x1B07))
-
Le certificat reçu a expiré.
-
SSL_ERR_DELEGATION_POLICY (5639 (0x1607))
-
La stratégie ne prend pas en charge la délégation d’informations d’identification au serveur cible.
-
SSL_ERR_FRESH_CRED_REQUIRED_BY_SERVER (8455 (0x2107))
-
La stratégie d’authentification du serveur n’autorise pas les demandes de connexion à l’aide des informations d’identification enregistrées. L’utilisateur doit entrer de nouvelles informations d’identification.
-
SSL_ERR_LOGON_FAILURE (2055 (0x807))
-
Échec de la connexion.
-
SSL_ERR_NO_AUTHENTICATING_AUTHORITY (6151 (0x1807))
-
Aucune autorité n’a pu être contactée pour l’authentification. Le nom de domaine de la partie qui s’authentifie peut être incorrect, le domaine peut être inaccessible ou une relation d’approbation a peut-être échoué.
-
SSL_ERR_NO_SUCH_USER (2567 (0xA07))
-
L’utilisateur spécifié n’a pas de compte.
-
SSL_ERR_PASSWORD_EXPIRED (3847 (0xF07))
-
Le mot de passe a expiré.
-
SSL_ERR_PASSWORD_MUST_CHANGE (4615 (0x1207))
-
Le mot de passe utilisateur doit être modifié avant la première connexion.
-
SSL_ERR_POLICY_NTLM_ONLY (5895 (0x1707))
-
La délégation des informations d’identification au serveur cible n’est pas autorisée, sauf si l’authentification mutuelle a été obtenue.
-
SSL_ERR_SMARTCARD_CARD_BLOCKED (8711 (0x2207))
-
Le carte intelligent est bloqué.
-
SSL_ERR_SMARTCARD_WRONG_PIN (7175 (0x1C07))
-
Un code confidentiel incorrect a été présenté au carte intelligent.
Valeur retournée
Cette méthode ne retourne pas de valeur.
Notes
Pour récupérer une description de l’erreur de déconnexion, appelez la méthode GetErrorDescription et transmettez-lui le paramètre discReason et la propriété ExtendedDisconnectReason de l’interface IMsRdpClient .
Pour plus d’informations sur la connexion Web Bureau à distance, consultez Configuration requise pour la connexion Web Bureau à distance.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Bibliothèque de types |
|
DLL |
|
IID |
IMsTscAxEvents est défini comme 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 |