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
MsTscAx.dll
DLL
MsTscAx.dll
IID
IMsTscAxEvents est défini comme 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

Voir aussi

IMsTscAxEvents