Что означает код NTSTATUS 0xC01C0023 (STATUS_FLT_REGISTRATION_BUSY)?

 
Предыдущий Следующий
STATUS_FLT_NO_WAITER_FOR_REPLY STATUS_MONITOR_NO_DESCRIPTOR

STATUS_FLT_REGISTRATION_BUSY

STATUS_FLT_REGISTRATION_BUSY — это состояние конкуренции при регистрации в базе файловых систем диспетчера фильтров. Его следует анализировать как часть запуска драйвера и параллельной работы жизненного цикла фильтров, а не как сбой отдельной файловой операции или тома.

Зафиксируйте точную попытку регистрации, имя фильтра и параллельные операции загрузки или выгрузки. Драйвер не должен продолжать работу, будто получил допустимый дескриптор фильтра. Допустимость повтора зависит от документированной схемы запуска драйвера; слепой цикл в DriverEntry может превратить временный конфликт ресурса в нестабильность загрузки или запуска службы.

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

  • Для образа драйвера существует только один активный путь регистрации.
  • Ресурсы предыдущей неудачной инициализации очищаются до новой попытки регистрации.
  • Операции загрузки, выгрузки и установщика сериализованы относительно службы фильтра.

Загрузка и выгрузка мини-фильтров | Основные понятия Filter Manager | Справочник NTSTATUS


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