| Предыдущий | Следующий |
| NS_E_WMPCORE_VIDEO_TRANSFORM_FILTER_INSERTION | NS_E_WMPCORE_WMX_ENTRYREF_NO_REF |
NS_E_WMPCORE_MEDIA_UNAVAILABLE
Точка в workflow
Практический смысл NS_E_WMPCORE_MEDIA_UNAVAILABLE (0xC00D10B3): Медиаресурс недоступен по локальному, съёмному или сетевому адресу. В трассировке отделяйте маркер состояния «wmpcore media unavailable» от последующих ошибок Player, которые могут появиться уже после первичного отказа.
Что записать
До повторной попытки сохраните доказательства именно для условия «Медиаресурс недоступен по локальному, съёмному или сетевому адресу». Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPCORE_MEDIA_UNAVAILABLE | Он подтверждает границу «Медиаресурс недоступен по локальному, съёмному или сетевому адресу» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPCORE_MEDIA_UNAVAILABLE исчезает | Это поддерживает связь отказа с условием «Медиаресурс недоступен по локальному, съёмному или сетевому адресу», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpcore media unavailable» может быть лишь отображением ошибки более низкого компонента. |
Изолированный тест
Для проверки маркер состояния «wmpcore media unavailable» сравните два запуска одной операции: исходный с состоянием «Медиаресурс недоступен по локальному, съёмному или сетевому адресу» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.
- Зафиксируйте первый
NS_E_WMPCORE_MEDIA_UNAVAILABLEи объект, которому принадлежит маркер состояния «wmpcore media unavailable». - Сохраните входные данные до изменения состояния «Медиаресурс недоступен по локальному, съёмному или сетевому адресу».
- Устраните только условие «Медиаресурс недоступен по локальному, съёмному или сетевому адресу» и выполните тот же вызов ещё раз.
Завершение проверки
Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. Если после этого «Медиаресурс недоступен по локальному, съёмному или сетевому адресу» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.