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