| Предыдущий | Следующий |
| NS_E_WMPCORE_INVALIDPLAYLISTMODE | NS_E_WMPCORE_PLAYLISTEMPTY |
NS_E_WMPCORE_ITEMNOTINPLAYLIST
Граница результата
Когда возвращается NS_E_WMPCORE_ITEMNOTINPLAYLIST со значением 0xC00D1086, проверяемое состояние — Media-объект не входит в текущее поколение playlist. Диагностика должна быть привязана к маркер состояния «wmpcore itemnotinplaylist» и к первому вызову, который его обнаружил.
Свидетельства
Сохраните URL исходного списка, индекс элемента, уровень вложенности, тип ASX/WMX-конструкции и ссылку REF/HREF. Затем свяжите их с первой временной меткой, на которой наблюдалось «Media-объект не входит в текущее поколение playlist», чтобы не смешать разные поколения операции.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPCORE_ITEMNOTINPLAYLIST | Он подтверждает границу «Media-объект не входит в текущее поколение playlist» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPCORE_ITEMNOTINPLAYLIST исчезает | Это поддерживает связь отказа с условием «Media-объект не входит в текущее поколение playlist», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpcore itemnotinplaylist» может быть лишь отображением ошибки более низкого компонента. |
Контрольный запуск
Для проверки маркер состояния «wmpcore itemnotinplaylist» сравните два запуска одной операции: исходный с состоянием «Media-объект не входит в текущее поколение playlist» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.
- Зафиксируйте первый
NS_E_WMPCORE_ITEMNOTINPLAYLISTи объект, которому принадлежит маркер состояния «wmpcore itemnotinplaylist». - Сохраните входные данные до изменения состояния «Media-объект не входит в текущее поколение playlist».
- Устраните только условие «Media-объект не входит в текущее поколение playlist» и выполните тот же вызов ещё раз.
После исправления
Не подменяйте проверку маркер состояния «wmpcore itemnotinplaylist» широким reset Player. Повторяйте разбор на тех же байтах списка; изменение порядка или удаление элемента создаёт уже другой тест. После коррекции убедитесь, что исчезло именно состояние «Media-объект не входит в текущее поколение playlist».
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.
