| Предыдущий | Следующий |
| NS_E_ASX_NOTHING_TO_WRITE | NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST |
NS_E_URLLIST_INVALIDFORMAT
Диагностический смысл
Когда возвращается NS_E_URLLIST_INVALIDFORMAT, проверяемое состояние — Список URL имеет некорректный формат. Диагностика должна быть привязана к маркер состояния «urllist invalidformat» и к первому вызову, который его обнаружил.
Фиксация состояния
Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT. Для состояния «Список URL имеет некорректный формат» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_URLLIST_INVALIDFORMAT | Он подтверждает границу «Список URL имеет некорректный формат» только для текущего объекта и generation. |
| После целевого изменения NS_E_URLLIST_INVALIDFORMAT исчезает | Это поддерживает связь отказа с условием «Список URL имеет некорректный формат», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «urllist invalidformat» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Сначала получите «Список URL имеет некорректный формат» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_URLLIST_INVALIDFORMATи объект, которому принадлежит маркер состояния «urllist invalidformat». - Сохраните входные данные до изменения состояния «Список URL имеет некорректный формат».
- Повторите тот же API/Player workflow без широкого сброса окружения.
- Устраните только условие «Список URL имеет некорректный формат» и выполните тот же вызов ещё раз.
- Сравните первый HRESULT и фактическую стадию, до которой дошла операция.
Критерий успешной коррекции
Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. Для маркер состояния «urllist invalidformat» массовый сброс настроек или переустановка компонентов до сбора данных обычно только уничтожает полезную разницу между запусками.
Документация
- Windows Media Player SDK.
- Windows Media Playlists.
- Windows Media Playlist elements.
- Managing playlists.
Нужно найти другой код? Найти другой код состояния или ошибки.