Что означает код HRESULT 0xC00D36D5 (MF_E_NOT_FOUND)?

 
Предыдущий Следующий
MF_E_RATE_CHANGE_PREEMPTED MF_E_NOT_AVAILABLE

MF_E_NOT_FOUND

Что означает MF_E_NOT_FOUND

MF_E_NOT_FOUND (0xC00D36D5) — Указанный объект или значение не существует.

Здесь сообщение «указанный объект или значение не существует» связано с темой «mf, не, поиск объекта».

Что проверить и как подтвердить исправление

Не начинайте с общего сброса компонента: проверьте идентификатор, область поиска и жизненный цикл отсутствующего объекта. При 0xC00D36D5 и условии «указанный объект или значение не существует» проверьте идентификатор, область поиска и поколение объекта; имя может быть верным, но относиться к другому контейнеру или уже удалённому состоянию.

Чтобы локализовать 0xC00D36D5, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT. Затем для 0xC00D36D5 сравните исправный и неуспешный запуск в части «mf, не, поиск объекта», меняя одно условие за раз.

Сообщение «указанный объект или значение не существует» при 0xC00D36D5 не следует подавлять общей обработкой исключения.

Документация для результата 0xC00D36D5: Media Foundation architecture · Media Foundation error codes · Media sources.


Нужно найти другой код? Найти другой код состояния или ошибки.