| Предыдущий | Следующий |
| NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_EXHAUSTED | NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_MORPH_FAILED |
NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND
Диагностический смысл
Когда возвращается NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND со значением 0xC00D10A1, проверяемое состояние — Именованная альтернатива playlist не найдена. Диагностика должна быть привязана к маркер состояния «wmpcore playlist item alternate name not found» и к первому вызову, который его обнаружил.
Фиксация состояния
Сохраните URL исходного списка, индекс элемента, уровень вложенности, тип ASX/WMX-конструкции и ссылку REF/HREF. Для состояния «Именованная альтернатива playlist не найдена» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND | Он подтверждает границу «Именованная альтернатива playlist не найдена» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND исчезает | Это поддерживает связь отказа с условием «Именованная альтернатива playlist не найдена», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpcore playlist item alternate name not found» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Сначала получите «Именованная альтернатива playlist не найдена» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUNDи объект, которому принадлежит маркер состояния «wmpcore playlist item alternate name not found». - Сохраните входные данные до изменения состояния «Именованная альтернатива playlist не найдена».
- Устраните только условие «Именованная альтернатива playlist не найдена» и выполните тот же вызов ещё раз.
Критерий успешной коррекции
Повторяйте разбор на тех же байтах списка; изменение порядка или удаление элемента создаёт уже другой тест. Если после этого «Именованная альтернатива playlist не найдена» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.