| Предыдущий | Следующий |
| DBG_CONTINUE | STATUS_RTPM_CONTEXT_CONTINUE |
STATUS_FLT_IO_COMPLETE
STATUS_FLT_IO_COMPLETE — результат завершения диспетчера фильтров, а не общий сбой ввода-вывода. Он сообщает инициирующему мини-фильтру, что нижний экземпляр завершил запрос в обратном вызове до операции, поэтому запрос не дошёл до базовой файловой системы.
Это важно при FltPerformAsynchronousIo. Инициирующий фильтр должен проверить завершённые данные обратного вызова и их IoStatus; он не должен предполагать, что последует обычное завершение файловой системы или соответствующий путь после операции. Нижний фильтр мог завершить запрос по собственной политике или из-за перенаправления.
Что записать
- Инициирующий экземпляр, нижние экземпляры мини-фильтров и запрошенную основную операцию.
- Итоговый
IoStatus.Statusи информационное поле, а не только этот результат инфраструктуры. - Намеренно ли нижний фильтр завершил операцию и повторит ли повтор запроса то же решение политики.
FltPerformAsynchronousIo | Порядок обратных вызовов диспетчера фильтров | Справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.