Что означает код HRESULT 0xC00D10AF (NS_E_WMPCORE_INVALID_PLAYLIST_URL)?

 
Предыдущий Следующий
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 синтаксически некорректен или непригоден для менеджера списков» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_WMPCORE_INVALID_PLAYLIST_URL и объект, которому принадлежит маркер состояния «wmpcore invalid playlist url».
  2. Сохраните входные данные до изменения состояния «URL playlist синтаксически некорректен или непригоден для менеджера списков».
  3. Устраните только условие «URL playlist синтаксически некорректен или непригоден для менеджера списков» и выполните тот же вызов ещё раз.

Завершение проверки

Повторяйте разбор на тех же байтах списка; изменение порядка или удаление элемента создаёт уже другой тест. Если после этого «URL playlist синтаксически некорректен или непригоден для менеджера списков» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

Документация


Нужно найти другой код? Найти другой код состояния или ошибки.