IMsTscAxEvents::OnDisconnected-Methode
Wird aufgerufen, wenn die Clientsteuerung vom Remotedesktop-Sitzungshostserver (RD-Sitzungshost) getrennt wurde.
Syntax
void OnDisconnected(
[in] long discReason
);
Parameter
-
discReason [in]
-
Gibt den Grund für die Trennung an. Im Folgenden finden Sie eine Liste der Fehlercodes. Einige dieser Fehlercodes sind in Wincred.h definiert.
-
disconnectReasonAtClientWinsockFDCLOSE (2308 (0x904))
-
Socket geschlossen.
-
disconnectReasonByServer (3 (0x3))
-
Remoteverbindung nach Server. Dies ist kein Fehlercode.
-
disconnectReasonClientDecompressionError (3080 (0xC08))
-
Dekomprimierungsfehler.
-
disconnectReasonConnectionTimedOut (264 (0x108))
-
„Verbindung wegen Zeitüberschreitung abgebrochen.“
-
disconnectReasonDecryptionError (3078 (0xC06))
-
Entschlüsselungsfehler.
-
disconnectReasonDNSLookupFailed (260 (0x104))
-
Fehler bei der DNS-Namenssuche.
-
disconnectReasonDNSLookupFailed2 (1288 (0x508))
-
Fehler bei der DNS-Suche.
-
disconnectReasonEncryptionError (2822 (0xB06))
-
Verschlüsselungsfehler.
-
disconnectReasonGetHostByNameFailed (1540 (0x604))
-
Fehler beim Gethostbyname-Aufruf von Windows Sockets.
-
disconnectReasonHostNotFound (520 (0x208))
-
Fehler "Host nicht gefunden".
-
disconnectReasonInternalError (1032 (0x408))
-
Interner Fehler.
-
disconnectReasonInternalSecurityError (2310 (0x906))
-
Interner Sicherheitsfehler.
-
disconnectReasonInternalSecurityError2 (2566 (0xA06))
-
Interner Sicherheitsfehler.
-
disconnectReasonInvalidEncryption (1286 (0x506))
-
Die angegebene Verschlüsselungsmethode ist ungültig.
-
disconnectReasonInvalidIP (2052 (0x804))
-
Ungültige IP-Adresse angegeben.
-
disconnectReasonInvalidServerSecurityInfo (1542 (0x606))
-
Serversicherheitsdaten sind ungültig.
-
disconnectReasonInvalidSecurityData (1030 (0x406))
-
Sicherheitsdaten sind ungültig.
-
disconnectReasonInvalidIPAddr (776 (0x308))
-
Die angegebene IP-Adresse ist ungültig.
-
disconnectReasonLicensingFailed (2056 (0x808))
-
Fehler bei der Lizenzverhandlung.
-
disconnectReasonLicensingTimeout (2312 (0x908))
-
Lizenzierungstimeout.
-
disconnectReasonLocalNotError (1 (0x1))
-
Lokale Trennung. Dies ist kein Fehlercode.
-
disconnectReasonNoInfo (0 (0x0))
-
Es sind keine Informationen verfügbar.
-
disconnectReasonOutOfMemory (262 (0x106))
-
Nicht genügend Arbeitsspeicher.
-
disconnectReasonOutOfMemory2 (518 (0x206))
-
Nicht genügend Arbeitsspeicher.
-
disconnectReasonOutOfMemory3 (774 (0x306))
-
Nicht genügend Arbeitsspeicher.
-
disconnectReasonRemoteByUser (2 (0x2))
-
Remoteverbindung nach Benutzer. Dies ist kein Fehlercode.
-
disconnectReasonServerCertificateUnpackErr (1798 (0x706))
-
Fehler beim Entpacken des Serverzertifikats.
-
disconnectReasonSocketConnectFailed (516 (0x204))
-
Fehler bei der Windows Sockets-Verbindung .
-
disconnectReasonSocketRecvFailed (1028 (0x404))
-
Fehler beim Recv-Aufruf von Windows Sockets.
-
disconnectReasonTimeoutOccurred (1796 (0x704))
-
Timeout ist aufgetreten.
-
disconnectReasonTimerError (1544 (0x608))
-
Interner Timerfehler.
-
disconnectReasonWinsockSendFailed (772 (0x304))
-
Fehler beim Senden eines Windows Sockets-Anrufs.
-
SSL_ERR_ACCOUNT_DISABLED (2823 (0xB07))
-
Das Konto ist deaktiviert.
-
SSL_ERR_ACCOUNT_EXPIRED (3591 (0xE07))
-
Das Konto ist abgelaufen.
-
SSL_ERR_ACCOUNT_LOCKED_OUT (3335 (0xD07))
-
Das Konto ist gesperrt.
-
SSL_ERR_ACCOUNT_RESTRICTION (3079 (0xC07))
-
Das Konto ist eingeschränkt.
-
SSL_ERR_CERT_EXPIRED (6919 (0x1B07))
-
Das empfangene Zertifikat ist abgelaufen.
-
SSL_ERR_DELEGATION_POLICY (5639 (0x1607))
-
Die Richtlinie unterstützt keine Delegierung von Anmeldeinformationen an den Zielserver.
-
SSL_ERR_FRESH_CRED_REQUIRED_BY_SERVER (8455 (0x2107))
-
Die Serverauthentifizierungsrichtlinie lässt keine Verbindungsanforderungen mit gespeicherten Anmeldeinformationen zu. Der Benutzer muss neue Anmeldeinformationen eingeben.
-
SSL_ERR_LOGON_FAILURE (2055 (0x807))
-
Fehler bei der Anmeldung.
-
SSL_ERR_NO_AUTHENTICATING_AUTHORITY (6151 (0x1807))
-
Es konnte keine Autorität für die Authentifizierung kontaktiert werden. Der Domänenname der Authentifizierungspartei kann falsch sein, die Domäne kann nicht erreichbar sein, oder es ist möglicherweise ein Vertrauensstellungsfehler aufgetreten.
-
SSL_ERR_NO_SUCH_USER (2567 (0xA07))
-
Der angegebene Benutzer verfügt über kein Konto.
-
SSL_ERR_PASSWORD_EXPIRED (3847 (0xF07))
-
Das Kennwort ist abgelaufen.
-
SSL_ERR_PASSWORD_MUST_CHANGE (4615 (0x1207))
-
Das Benutzerkennwort muss vor der ersten Anmeldung geändert werden.
-
SSL_ERR_POLICY_NTLM_ONLY (5895 (0x1707))
-
Die Delegierung von Anmeldeinformationen an den Zielserver ist nur zulässig, wenn eine gegenseitige Authentifizierung erreicht wurde.
-
SSL_ERR_SMARTCARD_CARD_BLOCKED (8711 (0x2207))
-
Die intelligente Karte wird blockiert.
-
SSL_ERR_SMARTCARD_WRONG_PIN (7175 (0x1C07))
-
Dem smarten Karte wurde eine falsche PIN angezeigt.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Rufen Sie zum Abrufen einer Beschreibung des Trennungsfehlers die GetErrorDescription-Methode auf, und übergeben Sie ihr den DiscReason-Parameter und die ExtendedDisconnectReason-Eigenschaft der IMsRdpClient-Schnittstelle .
Weitere Informationen zur Remotedesktop-Webverbindung finden Sie unter Anforderungen für die Remotedesktop-Webverbindung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Typbibliothek |
|
DLL |
|
IID |
IMsTscAxEvents ist als 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 definiert. |