| Предыдущий | Следующий |
| NS_E_SETUP_BLOCKED | NS_E_REDIRECT_TO_PROXY |
NS_E_UNKNOWN_PROTOCOL
Точка в workflow
Когда возвращается NS_E_UNKNOWN_PROTOCOL со значением 0xC00D2EE0, проверяемое состояние — Указанный протокол не распознан Windows Media. Диагностика должна быть привязана к маркер состояния «unknown protocol» и к первому вызову, который его обнаружил.
Что записать
Запишите исходный URL, transport, proxy/redirect chain, endpoint сервера, timeout и первый Winsock/HTTP код. Затем свяжите их с первой временной меткой, на которой наблюдалось «Указанный протокол не распознан Windows Media», чтобы не смешать разные поколения операции.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_UNKNOWN_PROTOCOL | Он подтверждает границу «Указанный протокол не распознан Windows Media» только для текущего объекта и generation. |
| После целевого изменения NS_E_UNKNOWN_PROTOCOL исчезает | Это поддерживает связь отказа с условием «Указанный протокол не распознан Windows Media», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «unknown protocol» может быть лишь отображением ошибки более низкого компонента. |
Изолированный тест
Для проверки маркер состояния «unknown protocol» сравните два запуска одной операции: исходный с состоянием «Указанный протокол не распознан Windows Media» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.
- Зафиксируйте первый
NS_E_UNKNOWN_PROTOCOLи объект, которому принадлежит маркер состояния «unknown protocol». - Сохраните входные данные до изменения состояния «Указанный протокол не распознан Windows Media».
- Устраните только условие «Указанный протокол не распознан Windows Media» и выполните тот же вызов ещё раз.
Завершение проверки
Проверяйте тот же адрес и тот же transport; смена одновременно сервера и протокола не локализует причину. Если после этого «Указанный протокол не распознан Windows Media» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
- Windows Media HTTP Streaming Protocol overview.
- Receiving a WMSP response.
- Windows Media proxy interaction.
- Windows media streaming protocol relationships.
Нужно найти другой код? Найти другой код состояния или ошибки.