Метод IMsTscAxEvents::OnDisconnected
Вызывается при отключении клиентского элемента управления от сервера узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
Синтаксис
void OnDisconnected(
[in] long discReason
);
Параметры
-
discReason [in]
-
Указывает причину отключения. Ниже приведен список кодов ошибок. Некоторые из этих кодов ошибок определены в Wincred.h.
-
disconnectReasonAtClientWinsockFDCLOSE (2308 (0x904))
-
Сокет закрыт.
-
disconnectReasonByServer (3 (0x3))
-
Удаленное отключение сервера. Это не код ошибки.
-
disconnectReasonClientDecompressionError (3080 (0xC08))
-
Ошибка распаковки.
-
disconnectReasonConnectionTimedOut (264 (0x108))
-
Время ожидания для подключения истекло.
-
disconnectReasonDecryptionError (3078 (0xC06))
-
Ошибка расшифровки.
-
disconnectReasonDNSLookupFailed (260 (0x104))
-
Сбой поиска DNS-имени.
-
disconnectReasonDNSLookupFailed2 (1288 (0x508))
-
Сбой поиска DNS.
-
disconnectReasonEncryptionError (2822 (0xB06))
-
Ошибка шифрования.
-
disconnectReasonGetHostByNameFailed (1540 (0x604))
-
Сбой вызова gethostbyname сокетов Windows.
-
disconnectReasonHostNotFound (520 (0x208))
-
Ошибка "Узел не найден".
-
disconnectReasonInternalError (1032 (0x408))
-
Внутренняя ошибка.
-
disconnectReasonInternalSecurityError (2310 (0x906))
-
Внутренняя ошибка безопасности.
-
disconnectReasonInternalSecurityError2 (2566 (0xA06))
-
Внутренняя ошибка безопасности.
-
disconnectReasonInvalidEncryption (1286 (0x506))
-
Указанный метод шифрования недопустим.
-
disconnectReasonInvalidIP (2052 (0x804))
-
Указан недопустимый IP-адрес.
-
disconnectReasonInvalidServerSecurityInfo (1542 (0x606))
-
Недопустимые данные безопасности сервера.
-
disconnectReasonInvalidSecurityData (1030 (0x406))
-
Недопустимые данные безопасности.
-
disconnectReasonInvalidIPAddr (776 (0x308))
-
Указанный IP-адрес недопустим.
-
disconnectReasonLicensingFailed (2056 (0x808))
-
Сбой согласования лицензий.
-
disconnectReasonLicensingTimeout (2312 (0x908))
-
Время ожидания лицензирования.
-
disconnectReasonLocalNotError (1 (0x1))
-
Локальное отключение. Это не код ошибки.
-
disconnectReasonNoInfo (0 (0x0))
-
Сведения недоступны.
-
disconnectReasonOutOfMemory (262 (0x106))
-
Недостаточно памяти.
-
disconnectReasonOutOfMemory2 (518 (0x206))
-
Недостаточно памяти.
-
disconnectReasonOutOfMemory3 (774 (0x306))
-
Недостаточно памяти.
-
disconnectReasonRemoteByUser (2 (0x2))
-
Удаленное отключение пользователем. Это не код ошибки.
-
disconnectReasonServerCertificateUnpackErr (1798 (0x706))
-
Не удалось распаковать сертификат сервера.
-
disconnectReasonSocketConnectFailed (516 (0x204))
-
Не удалось подключиться к сокетам Windows.
-
disconnectReasonSocketRecvFailed (1028 (0x404))
-
Сбой вызова recv сокетов Windows.
-
disconnectReasonTimeoutOccurred (1796 (0x704))
-
Истекло время ожидания.
-
disconnectReasonTimerError (1544 (0x608))
-
Внутренняя ошибка таймера.
-
disconnectReasonWinsockSendFailed (772 (0x304))
-
Сбой вызова отправки сокетов Windows.
-
SSL_ERR_ACCOUNT_DISABLED (2823 (0xB07))
-
Учетная запись отключена.
-
SSL_ERR_ACCOUNT_EXPIRED (3591 (0xE07))
-
Срок действия учетной записи истек.
-
SSL_ERR_ACCOUNT_LOCKED_OUT (3335 (0xD07))
-
Учетная запись заблокирована.
-
SSL_ERR_ACCOUNT_RESTRICTION (3079 (0xC07))
-
Учетная запись ограничена.
-
SSL_ERR_CERT_EXPIRED (6919 (0x1B07))
-
Срок действия полученного сертификата истек.
-
SSL_ERR_DELEGATION_POLICY (5639 (0x1607))
-
Политика не поддерживает делегирование учетных данных на целевой сервер.
-
SSL_ERR_FRESH_CRED_REQUIRED_BY_SERVER (8455 (0x2107))
-
Политика проверки подлинности сервера не разрешает запросы на подключение с использованием сохраненных учетных данных. Пользователь должен ввести новые учетные данные.
-
SSL_ERR_LOGON_FAILURE (2055 (0x807))
-
Ошибка входа.
-
SSL_ERR_NO_AUTHENTICATING_AUTHORITY (6151 (0x1807))
-
Невозможно связаться с центром для проверки подлинности. Доменное имя стороны, проверяющей подлинность, может быть неправильным, домен может быть недостижимым или произошел сбой отношения доверия.
-
SSL_ERR_NO_SUCH_USER (2567 (0xA07))
-
У указанного пользователя нет учетной записи.
-
SSL_ERR_PASSWORD_EXPIRED (3847 (0xF07))
-
Срок действия пароля истек.
-
SSL_ERR_PASSWORD_MUST_CHANGE (4615 (0x1207))
-
Пароль пользователя необходимо изменить перед первым входом в систему.
-
SSL_ERR_POLICY_NTLM_ONLY (5895 (0x1707))
-
Делегирование учетных данных на целевой сервер не допускается, если не была достигнута взаимная проверка подлинности.
-
SSL_ERR_SMARTCARD_CARD_BLOCKED (8711 (0x2207))
-
Смарт-карта заблокирован.
-
SSL_ERR_SMARTCARD_WRONG_PIN (7175 (0x1C07))
-
Смарт-карта представлен неправильный ПИН-код.
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Чтобы получить описание ошибки отключения, вызовите метод GetErrorDescription и передайте ему параметр discReason и свойство ExtendedDisconnectReason интерфейса IMsRdpClient .
Дополнительные сведения о веб-подключении к удаленному рабочему столу см. в разделе Требования к веб-подключению к удаленному рабочему столу.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Библиотека типов |
|
DLL |
|
IID |
IMsTscAxEvents определяется как 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 |