| Предыдущий | Следующий |
| NS_E_CANNOT_CONNECT_TO_PROXY | NS_E_PROXY_DNS_TIMEOUT |
NS_E_SERVER_DNS_TIMEOUT
Что означает NS_E_SERVER_DNS_TIMEOUT
NS_E_SERVER_DNS_TIMEOUT (0xC00D2EEF) — разрешение имени медиасервера превысило допустимое время.
Запрос потоковой передачи Windows Media проходит разрешение имени, выбор прокси, согласование протокола, аутентификацию, создание сеанса и доставку пакетов. WMSP и связанные протоколы хранят состояние сеанса, поэтому установленное TCP-соединение само по себе не подтверждает работоспособный медиасеанс. Сохраните самый ранний результат нижнего уровня: оболочки могут свести несколько разных причин к одному HRESULT.
Главное различие: не удалось разрешить имя исходного сервера; тайм-аут DNS прокси относится к промежуточной конечной точке.
Что проверить
- Сопоставьте параметры вызова с условием «Разрешение имени медиасервера превысило допустимое время» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
- После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Разрешение имени медиасервера превысило допустимое время» больше не воспроизводится.
Близкие коды
| Код | Чем отличается |
|---|---|
NS_E_PROXY_NOT_FOUND | разрешение имени или обнаружение прокси не дало настроенную конечную точку прокси-сервера |
NS_E_CANNOT_CONNECT_TO_PROXY | Адрес прокси-сервера разрешён, но соединение установить не удалось |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.