| Предыдущий | Следующий |
| ERROR_FLT_INVALID_CONTEXT_REGISTRATION | ERROR_FLT_NO_DEVICE_OBJECT |
ERROR_FLT_NAME_CACHE_MISS
Что означает ERROR_FLT_NAME_CACHE_MISS
ERROR_FLT_NAME_CACHE_MISS (0x801F0018) — Запрошенное имя отсутствует в кэше имён Filter Manager, и получить его из файловой системы не удалось.
При результате 0x801F0018 граница диагностики проходит внутри подсистемы «Filter Manager», в области «регистрацию minifilter, instances, contexts и I/O callbacks». Здесь сообщение «запрошенное имя отсутствует в кэше имён filter manager, и получить его из файловой системы не удалось» связано с темой «flt, имя, кэш, miss».
Что проверить и как подтвердить исправление
Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0x801F0018 система сообщает «запрошенное имя отсутствует в кэше имён filter manager, и получить его из файловой системы не удалось», воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0x801F0018, соберите имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager. Затем для 0x801F0018 сравните исправный и неуспешный запуск в части «flt, имя, кэш, miss», меняя одно условие за раз.
Для 0x801F0018 применяйте исправление на границе первого отказа: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. Сообщение «запрошенное имя отсутствует в кэше имён filter manager, и получить его из файловой системы не удалось» при 0x801F0018 не следует подавлять общей обработкой исключения.
Подтвердите изменение повтором исходной операции: результат 0x801F0018 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x801F0018: FltGetFileNameInformation query methods and return values · unsafe file name queries and cache behavior · OSR: Filter Manager name query support and caching.
Нужно найти другой код? Найти другой код состояния или ошибки.