| Предыдущий | Следующий |
| ERROR_FLT_DUPLICATE_ENTRY | ERROR_FLT_DO_NOT_ATTACH |
ERROR_FLT_CBDQ_DISABLED
Что означает ERROR_FLT_CBDQ_DISABLED
ERROR_FLT_CBDQ_DISABLED (0x801F000E) — Очередь данных callback-функций отключена.
Результат 0x801F000E пришёл из подсистемы «Filter Manager» при работе с областью «регистрацию minifilter, instances, contexts и I/O callbacks». Для сообщения «очередь данных callback-функций отключена» практический предмет проверки — «flt, cbdq, disabled».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0x801F000E и условии «очередь данных callback-функций отключена» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Диагностика 0x801F000E должна включать имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager. Для темы «flt, cbdq, disabled» при 0x801F000E важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Практическое исправление для 0x801F000E: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. В контексте условия «очередь данных callback-функций отключена» для 0x801F000E оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Подтвердите изменение повтором исходной операции: результат 0x801F000E не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x801F000E: FltCbdqInsertIo and disabled queues · FltCbdqDisable · processing queued minifilter I/O.
Нужно найти другой код? Найти другой код состояния или ошибки.
