| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.