¿Qué significa el código HRESULT 0x801F000B (ERROR_FLT_DELETING_OBJECT)?

 
Anterior Siguiente
ERROR_FLT_INTERNAL_ERROR ERROR_FLT_MUST_BE_NONPAGED_POOL

ERROR_FLT_DELETING_OBJECT

Qué significa ERROR_FLT_DELETING_OBJECT

ERROR_FLT_DELETING_OBJECT (-2145452021, 0x801F000B). La operación llegó cuando Filter Manager había empezado a eliminar el volume, instance, stream u otro objeto asociado.

Un minifilter se registra, empieza a filtrar y crea instances por volume según altitude y callbacks de setup/teardown. Las colisiones o rechazos de attachment deben resolverse en ese lifecycle, no forzando objetos internos.

Qué comprobar

  • Registra teardown callback que ocurrió primero.
  • Bloquea nuevas operaciones al marcar deleting.
  • Libera references que prolongan el objeto innecesariamente.

Cómo resolverlo

Aborta el trabajo nuevo y completa cleanup usando únicamente references todavía válidos.

Cómo confirmar la corrección

Desmonta el volume bajo carga y confirma que callbacks tardíos detectan teardown sin acceder a objetos liberados.

Referencias técnicas


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