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