Site icon EfmSoft

Что означает код HRESULT 0xC00D2EF0 (NS_E_PROXY_DNS_TIMEOUT)?

 
Предыдущий Следующий
NS_E_SERVER_DNS_TIMEOUT NS_E_CLOSED_ON_SUSPEND

NS_E_PROXY_DNS_TIMEOUT

Что означает NS_E_PROXY_DNS_TIMEOUT

NS_E_PROXY_DNS_TIMEOUT (0xC00D2EF0) — разрешение имени прокси-сервера превысило допустимое время.

Запрос потоковой передачи Windows Media проходит разрешение имени, выбор прокси, согласование протокола, аутентификацию, создание сеанса и доставку пакетов. WMSP и связанные протоколы хранят состояние сеанса, поэтому одного установленного TCP-соединения недостаточно для подтверждения работоспособного медиасеанса. Сохраните самый ранний результат нижнего уровня: оболочки могут свести несколько разных причин к одному HRESULT.

Целевое сравнение — один повтор с тем же явно заданным прокси и один с прямым соединением при неизменных URL медиаресурса и идентификаторе аутентификации. Так меняется только спорное предусловие, а не сам ресурс или несвязанные настройки компьютера.

Тайм-аут произошёл при разрешении имени прокси, то есть до установления TCP-соединения. Проверьте используемое имя, DNS-серверы и результат разрешения; доступность порта прокси имеет смысл проверять после получения адреса.

Что проверить

  • Сопоставьте параметры вызова с условием «Разрешение имени прокси-сервера превысило допустимое время» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Разрешение имени прокси-сервера превысило допустимое время» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_CANNOT_CONNECT_TO_PROXYАдрес прокси-сервера разрешён, но соединение установить не удалось
NS_E_CLOSED_ON_SUSPENDмедиасеанс был намеренно закрыт при переходе системы в спящий режим или при завершении работы

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version