Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC01C0004 (STATUS_FLT_DISALLOW_FAST_IO)?

 
Anterior Siguiente
STATUS_FLT_INVALID_ASYNCHRONOUS_REQUEST STATUS_FLT_INVALID_NAME_REQUEST

STATUS_FLT_DISALLOW_FAST_IO

Qué significa STATUS_FLT_DISALLOW_FAST_IO

STATUS_FLT_DISALLOW_FAST_IO es un status de control interno de Filter Manager: indica que una operación Fast I/O no debe completarse por esa ruta y que el I/O Manager/filesystem debe usar la ruta IRP correspondiente.

No debe registrarse automáticamente como «error de disco» ni devolverse al usuario como fallo final. Fast I/O es una optimización; rechazarla puede ser una decisión normal para obtener la semántica completa de IRP, permitir procesamiento adicional o porque el minifilter no puede manejar esa operación en fast path.

Si el rendimiento es el problema, mida con qué frecuencia ocurre y por qué callback decide disallow. Si la operación termina correctamente por IRP, funcionalmente el fallback hizo su trabajo.

Qué comprobar

  • Confirme que la operación continúa por el IRP path después del status.
  • Identifique qué minifilter/callback fuerza el fallback.
  • Separe impacto de rendimiento de error funcional.
  • No exponga este control status como fallo de I/O del usuario.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version