| Anterior | Siguiente |
| STATUS_FLT_FILTER_NOT_READY | STATUS_FLT_INTERNAL_ERROR |
STATUS_FLT_POST_OPERATION_CLEANUP
Qué significa STATUS_FLT_POST_OPERATION_CLEANUP
STATUS_FLT_POST_OPERATION_CLEANUP indica que una post-operation callback se ejecuta en contexto de cleanup/teardown porque la instance del minifilter se está retirando antes de que la I/O termine normalmente.
En este estado el callback no debe asumir que todos los servicios/contexts habituales de la instance siguen disponibles. La finalidad principal es liberar el estado que el minifilter reservó para la operación y no iniciar nuevo trabajo dependiente de la instance que desaparece.
Si ocurre frecuentemente bajo carga, trace por qué se detacha/unload la instance con operaciones pendientes. El status puede ser normal durante teardown, pero leaks o accesses posteriores indican que el cleanup path no respeta su contrato.
Qué comprobar
- Trate la callback como cleanup path, no como post-operation normal.
- Libere completion context y recursos propios sin iniciar nuevo I/O dependiente.
- Correlacione con detach/unload que inició el teardown.
- Use tests con I/O pendiente para validar que no quedan leaks/use-after-free.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.