| Anterior | Siguiente |
| ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST | ERROR_FLT_INVALID_NAME_REQUEST |
ERROR_FLT_DISALLOW_FAST_IO
Qué significa ERROR_FLT_DISALLOW_FAST_IO
ERROR_FLT_DISALLOW_FAST_IO (-2145452028, 0x801F0004). Un minifilter indicó que la operación no debe continuar por fast-I/O; Windows puede volver a emitirla como IRP normal.
Filter Manager coordina pre-operation, post-operation, fast I/O, IRP y deferred work. El mismo callback data puede cambiar de owner o quedar completado, por lo que posting y completion deben respetar IRQL y estado exactos.
Qué comprobar
- Registra major function y resultado del pre-op fast path.
- No trate el rechazo como fallo final de la aplicación.
- Comprueba que el IRP path equivalente está implementado.
Cómo resolverlo
Deja que la operación caiga al camino IRP y asegúrate de que tu lógica produce la misma política semántica allí.
Cómo confirmar la corrección
Prueba la misma lectura/escritura y confirma completion correcto cuando fast I/O se deshabilita.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.