Что означает код HRESULT 0x801F000A (ERROR_FLT_INTERNAL_ERROR)?

 
Предыдущий Следующий
ERROR_FLT_POST_OPERATION_CLEANUP ERROR_FLT_DELETING_OBJECT

ERROR_FLT_INTERNAL_ERROR

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

ERROR_FLT_INTERNAL_ERROR означает внутренний отказ Filter Manager. На практике важная причина — minifilter callback вернул недопустимый статус либо несогласованные accompanying parameters.

Что проверить

  • Сохраните major operation и pre-operation callback первого сбоя.
  • Проверьте возвращённый FLT_PREOP_CALLBACK_STATUS.
  • Сверьте CompletionContext и данные callback с требованиями выбранного статуса.
  • Используйте Driver Verifier для minifilter и анализируйте первый стек, а не последующие I/O ошибки.

Широкая диагностика файловой системы здесь вторична. Сначала подтвердите, что фильтр соблюдает контракт Filter Manager для конкретной операции.

Технические ссылки


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