| Предыдущий | Следующий |
| CRITICAL_OBJECT_TERMINATION | PCI_VERIFIER_DETECTED_VIOLATION |
FLTMGR_FILE_SYSTEM
Проверка ошибок FLTMGR_FILE_SYSTEM имеет значение 0x000000F5. Это означает, что в диспетчере фильтров произошёл неустранимый сбой.
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом FLTMGR_FILE_SYSTEM, см. Устранение ошибок синего экрана.
Параметры FLTMGR_FILE_SYSTEM
Parameter 1 задаёт тип нарушения; смысл остальных параметров зависит от его значения.
| Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина ошибки |
|---|---|---|---|---|
0x66 |
Указатель на структуру данных обратного вызова для операции. |
0 |
0 |
Мини-фильтр вернул FLT_PREOP_SUCCESS_WITH_CALLBACK или FLT_PREOP_SYNCHRONIZE из предоперационного обратного вызова, но не зарегистрировал соответствующий послеоперационный обратный вызов. |
0x67 |
Указатель на структуру данных обратного вызова для операции. |
0 |
Код ошибки NTSTATUS для операции |
Во внутреннем объекте закончилось место, и системе не удалось выделить дополнительное пространство. |
0x68 |
Зарезервировано |
Адрес структуры FLT_FILE_NAME_INFORMATIONN |
Зарезервировано |
Счётчик ссылок структуры FLT_FILE_NAME_INFORMATION был уменьшен слишком много раз. |
0x6A |
Указатель на файловый объект. |
0 |
0 |
Запрос открытия или создания файла невозможно отменить, поскольку для файла уже создан один или несколько дескрипторов. |
0x6B |
Идентификатор кадра |
0 |
Поток |
Недопустимое состояние BACKPOCKET IRPCTRL. |
0x6C |
Идентификатор кадра |
Список BackPocket |
Поток |
Слишком много вложенных PageFault для BACKPOCKETED IRPCTR. |
0x6D |
Адрес структуры контекста мини-фильтра |
Адрес структуры CONTEXT_NODE |
0 |
Счётчик ссылок структуры контекста был уменьшен слишком много раз. Это означает, что счётчик ссылок структуры CONTEXT_NODE диспетчера фильтров достиг нуля, пока она всё ещё была присоединена к связанному объекту. |
0x6E |
Адрес структуры контекста мини-фильтра |
Адрес структуры CONTEXT_NODE |
0 |
Обращение к структуре контекста произошло после её освобождения. |
Причина
Причина проблемы определяется значением параметра 1. См. таблицу в разделе «Параметры».
Устранение FLTMGR_FILE_SYSTEM
Если параметр 1 равен 0x66, проблему можно отладить, убедившись, что драйвер мини-фильтра зарегистрировал послеоперационный обратный вызов для этой операции. Текущую операцию можно определить по структуре данных обратного вызова. (См. параметр 2.) Используйте расширение отладчика !fltkd.cbd .
Если параметр 1 равен 0x67, проверьте, нет ли в системе утечки невыгружаемого пула.
Если параметр 1 равен 0x6A, убедитесь, что драйвер мини-фильтра ни на одном этапе обработки этой операции не ссылается на данный файловый объект (см. параметр 2) для получения дескриптора.
Если параметр 1 равен 0x6B или 0x6C, произошла неустранимая ошибка внутреннего состояния, которая приведёт к проверке ошибки операционной системы.
Если параметр 1 равен 0x6D, убедитесь, что драйвер мини-фильтра не вызывает FltReleaseContext слишком много раз для данного контекста (см. параметр 2).
Если параметр 1 равен 0x6E, убедитесь, что драйвер мини-фильтра не вызывает FltReferenceContext после удаления данного контекста (см. параметр 2).
Нужно найти другой код? Найти другой код состояния или ошибки.
