| Предыдущий | Следующий |
| NS_E_WMPCORE_MEDIA_CHILD_PLAYLIST_UNAVAILABLE | NS_E_WMPCORE_FILE_NOT_FOUND |
NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST
Что именно отказало
Практический смысл NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST (0xC00D10B9): Структура медиаэлемента не содержит требуемого дочернего playlist. В трассировке отделяйте маркер состояния «wmpcore media no child playlist» от последующих ошибок Player, которые могут появиться уже после первичного отказа.
Данные до повторной попытки
Сохраните URL исходного списка, индекс элемента, уровень вложенности, тип ASX/WMX-конструкции и ссылку REF/HREF. Для состояния «Структура медиаэлемента не содержит требуемого дочернего playlist» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST | Он подтверждает границу «Структура медиаэлемента не содержит требуемого дочернего playlist» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST исчезает | Это поддерживает связь отказа с условием «Структура медиаэлемента не содержит требуемого дочернего playlist», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpcore media no child playlist» может быть лишь отображением ошибки более низкого компонента. |
Сравнение двух запусков
Контрольный запуск должен воспроизводить маркер состояния «wmpcore media no child playlist» на тех же входных данных. Измените только причину «Структура медиаэлемента не содержит требуемого дочернего playlist»; если исходный вызов проходит дальше, граница локализована.
- Зафиксируйте первый
NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLISTи объект, которому принадлежит маркер состояния «wmpcore media no child playlist». - Сохраните входные данные до изменения состояния «Структура медиаэлемента не содержит требуемого дочернего playlist».
- Устраните только условие «Структура медиаэлемента не содержит требуемого дочернего playlist» и выполните тот же вызов ещё раз.
Что не стоит смешивать
Не подменяйте проверку маркер состояния «wmpcore media no child playlist» широким reset Player. Повторяйте разбор на тех же байтах списка; изменение порядка или удаление элемента создаёт уже другой тест. После коррекции убедитесь, что исчезло именно состояние «Структура медиаэлемента не содержит требуемого дочернего playlist».
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.