| Предыдущий | Следующий |
| NS_E_PROPERTY_READ_ONLY | NS_E_INVALID_QUERY_OPERATOR |
NS_E_TABLE_KEY_NOT_FOUND
Точка в workflow
Когда возвращается NS_E_TABLE_KEY_NOT_FOUND со значением 0xC00D32CD, проверяемое состояние — В таблице метаданных отсутствует запрошенный ключ. Диагностика должна быть привязана к маркер состояния «table key not found» и к первому вызову, который его обнаружил.
Что записать
Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT. Затем свяжите их с первой временной меткой, на которой наблюдалось «В таблице метаданных отсутствует запрошенный ключ», чтобы не смешать разные поколения операции.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_TABLE_KEY_NOT_FOUND | Он подтверждает границу «В таблице метаданных отсутствует запрошенный ключ» только для текущего объекта и generation. |
| После целевого изменения NS_E_TABLE_KEY_NOT_FOUND исчезает | Это поддерживает связь отказа с условием «В таблице метаданных отсутствует запрошенный ключ», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «table key not found» может быть лишь отображением ошибки более низкого компонента. |
Изолированный тест
Сначала получите «В таблице метаданных отсутствует запрошенный ключ» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_TABLE_KEY_NOT_FOUNDи объект, которому принадлежит маркер состояния «table key not found». - Сохраните входные данные до изменения состояния «В таблице метаданных отсутствует запрошенный ключ».
- Устраните только условие «В таблице метаданных отсутствует запрошенный ключ» и выполните тот же вызов ещё раз.
Завершение проверки
Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. Если после этого «В таблице метаданных отсутствует запрошенный ключ» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
- Windows Media metadata features.
- Retrieving metadata attributes.
- Setting metadata attributes.
- Metadata editor object.
Нужно найти другой код? Найти другой код состояния или ошибки.