¿Qué significa el código HRESULT 0x801F001A (ERROR_FLT_VOLUME_ALREADY_MOUNTED)?

 
Anterior Siguiente
ERROR_FLT_NO_DEVICE_OBJECT ERROR_FLT_ALREADY_ENLISTED

ERROR_FLT_VOLUME_ALREADY_MOUNTED

Qué significa ERROR_FLT_VOLUME_ALREADY_MOUNTED

ERROR_FLT_VOLUME_ALREADY_MOUNTED (-2145452006, 0x801F001A). Se intentó repetir una operación de mount sobre un FLT_VOLUME que ya está activo.

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

  • Consulta volume list actual.
  • Busca eventos duplicados de mount.
  • Trata mount como transición idempotente.

Cómo resolverlo

Reutiliza el volume existente y elimina la segunda solicitud de mount.

Cómo confirmar la corrección

Monta una vez y confirma que notificaciones duplicadas no crean otra representación.

Referencias técnicas


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