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