| Предыдущий | Следующий |
| NS_E_WMPCORE_PLAYLIST_REPEAT_START_MEDIA_NONE | NS_E_WMPCORE_INVALID_PLAYLIST_URL |
NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE
Что именно отказало
Когда возвращается NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE со значением 0xC00D10AE, проверяемое состояние — Не найден Media-объект, завершающий REPEAT-блок. Диагностика должна быть привязана к маркер состояния «wmpcore playlist repeat end media none» и к первому вызову, который его обнаружил.
Данные до повторной попытки
До повторной попытки сохраните доказательства именно для условия «Не найден Media-объект, завершающий REPEAT-блок». Сохраните URL исходного списка, индекс элемента, уровень вложенности, тип ASX/WMX-конструкции и ссылку REF/HREF.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE | Он подтверждает границу «Не найден Media-объект, завершающий REPEAT-блок» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE исчезает | Это поддерживает связь отказа с условием «Не найден Media-объект, завершающий REPEAT-блок», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpcore playlist repeat end media none» может быть лишь отображением ошибки более низкого компонента. |
Сравнение двух запусков
Для проверки маркер состояния «wmpcore playlist repeat end media none» сравните два запуска одной операции: исходный с состоянием «Не найден Media-объект, завершающий REPEAT-блок» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.
- Зафиксируйте первый
NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONEи объект, которому принадлежит маркер состояния «wmpcore playlist repeat end media none». - Сохраните входные данные до изменения состояния «Не найден Media-объект, завершающий REPEAT-блок».
- Устраните только условие «Не найден Media-объект, завершающий REPEAT-блок» и выполните тот же вызов ещё раз.
Что не стоит смешивать
Повторяйте разбор на тех же байтах списка; изменение порядка или удаление элемента создаёт уже другой тест. Если после этого «Не найден Media-объект, завершающий REPEAT-блок» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.
