| Предыдущий | Следующий |
| NS_E_WMPCORE_MEDIA_UNAVAILABLE | NS_E_WMPCORE_NO_PLAYABLE_MEDIA_IN_PLAYLIST |
NS_E_WMPCORE_WMX_ENTRYREF_NO_REF
Диагностический смысл
Когда возвращается NS_E_WMPCORE_WMX_ENTRYREF_NO_REF со значением 0xC00D10B4, проверяемое состояние — ENTRYREF-элемент WMX не содержит обязательного HREF. Диагностика должна быть привязана к маркер состояния «wmpcore wmx entryref no ref» и к первому вызову, который его обнаружил.
Фиксация состояния
Сохраните URL исходного списка, индекс элемента, уровень вложенности, тип ASX/WMX-конструкции и ссылку REF/HREF. Для состояния «ENTRYREF-элемент WMX не содержит обязательного HREF» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPCORE_WMX_ENTRYREF_NO_REF | Он подтверждает границу «ENTRYREF-элемент WMX не содержит обязательного HREF» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPCORE_WMX_ENTRYREF_NO_REF исчезает | Это поддерживает связь отказа с условием «ENTRYREF-элемент WMX не содержит обязательного HREF», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpcore wmx entryref no ref» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Для проверки маркер состояния «wmpcore wmx entryref no ref» сравните два запуска одной операции: исходный с состоянием «ENTRYREF-элемент WMX не содержит обязательного HREF» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.
- Зафиксируйте первый
NS_E_WMPCORE_WMX_ENTRYREF_NO_REFи объект, которому принадлежит маркер состояния «wmpcore wmx entryref no ref». - Сохраните входные данные до изменения состояния «ENTRYREF-элемент WMX не содержит обязательного HREF».
- Устраните только условие «ENTRYREF-элемент WMX не содержит обязательного HREF» и выполните тот же вызов ещё раз.
Критерий успешной коррекции
Повторяйте разбор на тех же байтах списка; изменение порядка или удаление элемента создаёт уже другой тест. Если после этого «ENTRYREF-элемент WMX не содержит обязательного HREF» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.
