¿Qué significa el código HRESULT 0x801F0009 (ERROR_FLT_POST_OPERATION_CLEANUP)?

 
Anterior Siguiente
ERROR_FLT_FILTER_NOT_READY ERROR_FLT_INTERNAL_ERROR

ERROR_FLT_POST_OPERATION_CLEANUP

Qué significa ERROR_FLT_POST_OPERATION_CLEANUP

ERROR_FLT_POST_OPERATION_CLEANUP (-2145452023, 0x801F0009). Una instance draining necesita liberar operation context sin ejecutar trabajo normal dependiente de recursos que ya se desmontan.

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

  • Detecta flag de draining/cleanup.
  • No lance nuevo I/O desde esa post-op.
  • Libera completion context una sola vez.

Cómo resolverlo

Limita la callback a cleanup seguro cuando la instance está drenando.

Cómo confirmar la corrección

Desmonta bajo carga y confirma que todos los contexts se liberan sin nuevas operaciones.

Referencias técnicas


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