| Предыдущий | Следующий |
| NS_E_WMPXML_PARSEERROR | NS_E_WMPXML_PINOTFOUND |
NS_E_WMPXML_ATTRIBUTENOTFOUND
Граница результата
NS_E_WMPXML_ATTRIBUTENOTFOUND / 0xC00D0FB7 фиксирует конкретную границу: В текущем XML-элементе отсутствует запрошенный атрибут. Для этого результата полезно рассматривать маркер состояния «wmpxml attributenotfound» как имя этапа, а не как общий сбой Windows Media.
Свидетельства
Зафиксируйте номер строки/позицию parser, имя элемента или атрибута и фрагмент XML вокруг точки остановки. Для состояния «В текущем XML-элементе отсутствует запрошенный атрибут» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPXML_ATTRIBUTENOTFOUND | Он подтверждает границу «В текущем XML-элементе отсутствует запрошенный атрибут» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPXML_ATTRIBUTENOTFOUND исчезает | Это поддерживает связь отказа с условием «В текущем XML-элементе отсутствует запрошенный атрибут», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpxml attributenotfound» может быть лишь отображением ошибки более низкого компонента. |
Контрольный запуск
Сначала получите «В текущем XML-элементе отсутствует запрошенный атрибут» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_WMPXML_ATTRIBUTENOTFOUNDи объект, которому принадлежит маркер состояния «wmpxml attributenotfound». - Сохраните входные данные до изменения состояния «В текущем XML-элементе отсутствует запрошенный атрибут».
- Устраните только условие «В текущем XML-элементе отсутствует запрошенный атрибут» и выполните тот же вызов ещё раз.
После исправления
Не подменяйте проверку маркер состояния «wmpxml attributenotfound» широким reset Player. Исправляйте одну XML-конструкцию за запуск и проверяйте, перешёл ли parser к следующему узлу. После коррекции убедитесь, что исчезло именно состояние «В текущем XML-элементе отсутствует запрошенный атрибут».
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.