| Предыдущий | Следующий |
| ERROR_FLT_CONTEXT_ALREADY_DEFINED | ERROR_FLT_DISALLOW_FAST_IO |
ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST
Что означает ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST
ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST (0x801F0003) — Filter Manager отклонил асинхронный вариант операции, потому что этот запрос поддерживается только синхронно.
Это contract error конкретного FltMgr API. Причина не в содержимом буфера: выбранный вызов или режим не допускает asynchronous completion в данном контексте.
Диагностика и проверка результата
Зафиксируйте FltMgr API, callback phase, flags и способ ожидания результата. Сверьте документацию операции и уберите async flag/шаблон completion там, где API требует синхронного выполнения.
Повторите тот же запрос в поддерживаемом synchronous path. Перенос операции в worker thread имеет смысл только если это сохраняет требования IRQL и lifecycle исходного file object.
Документация для результата 0x801F0003: FltPerformAsynchronousIo restrictions · synchronization limits for minifilter I/O · callback-data operation categories.
Нужно найти другой код? Найти другой код состояния или ошибки.
