| Предыдущий | Следующий |
| WER_S_REPORT_UPLOADED_CAB | WCM_S_INTERNALERROR |
ERROR_FLT_IO_COMPLETE
Что означает ERROR_FLT_IO_COMPLETE
ERROR_FLT_IO_COMPLETE (0x001F0001) — Операция ввода-вывода завершена фильтром.
Код 0x001F0001 относится не ко всему компоненту «Filter Manager», а к операции в области «регистрацию minifilter, instances, contexts и I/O callbacks». Сообщение «операция ввода-вывода завершена фильтром» позволяет начать с темы «flt, io, complete».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0x001F0001 и условии «операция ввода-вывода завершена фильтром» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0x001F0001 зафиксируйте имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager. Различия по теме «flt, io, complete» для 0x001F0001 покажут, изменился ли первый неуспешный этап.
Коррекция для 0x001F0001 должна быть предметной: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. Для 0x001F0001 и сообщения «операция ввода-вывода завершена фильтром» общий сброс допустим лишь как контроль, но не как доказательство причины.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x001F0001 это надёжнее единичного успеха на других данных.
Документация для результата 0x001F0001: FltPerformAsynchronousIo return semantics · completing I/O in a pre-operation callback · Microsoft Open Specifications: STATUS_FLT_IO_COMPLETE.
Нужно найти другой код? Найти другой код состояния или ошибки.