Что означает код HRESULT 0xC00D2EEB (NS_E_ALL_PROTOCOLS_DISABLED)?

 
Предыдущий Следующий
NS_E_INVALID_REDIRECT NS_E_MSBD_NO_LONGER_SUPPORTED

NS_E_ALL_PROTOCOLS_DISABLED

Диагностика NS_E_ALL_PROTOCOLS_DISABLED

0xC00D2EEB соответствует NS_E_ALL_PROTOCOLS_DISABLED. Результат означает, что политика клиента не оставляет ни одного включённого транспорта потоковой передачи для запрошенного URL.

Что зафиксировать до повторной попытки

  • исходный URL и транспорт, который клиент пытался выбрать.
  • эффективные настройки HTTP/RTSP/MMS, включая запреты политик и настройки прокси.
  • разрешённые адреса сервера и прокси, состояние аутентификации и первый результат сокета или протокола.
  • идентификатор сеанса и временные метки выбора транспорта, подключения и первого ответа.

Целевая проверка

На том же URL и в новом сеансе явно разрешите и выберите один поддерживаемый транспорт. Если запрос проходит, причина находится в эффективной политике выбора протокола, а не в содержимом или медиасервере.

Исправление

Исправьте политику клиента или конфигурацию прокси так, чтобы для данного ресурса оставался хотя бы один совместимый транспорт. Не включайте сразу все протоколы: сначала подтвердите работу одного известного пути.

Соседние результаты с другим смыслом

Близкий HRESULTКак его сравнивать
NS_E_MULTICAST_DISABLEDСравните ответственный API и первое отклонённое значение; это соседняя контрольная точка, а не обязательно та же причина, что и у NS_E_ALL_PROTOCOLS_DISABLED.
NS_E_INVALID_REDIRECTИспользуйте состояние объекта и порядок операций, чтобы определить авторитетный код, если оба присутствуют в одной трассировке диагностические данные.
NS_E_MSBD_NO_LONGER_SUPPORTEDСохраните этот результат отдельно, если он появляется только после устранения условия NS_E_ALL_PROTOCOLS_DISABLED.

Критерий успешного исправления

Повторите исходную операцию. Успех означает прохождение прежней точки отказа; NS_E_ALL_PROTOCOLS_DISABLED.

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


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