Site icon EfmSoft

¿Qué significa el código HRESULT 0x801F000D (ERROR_FLT_DUPLICATE_ENTRY)?

 
Anterior Siguiente
ERROR_FLT_MUST_BE_NONPAGED_POOL ERROR_FLT_CBDQ_DISABLED

ERROR_FLT_DUPLICATE_ENTRY

Qué significa ERROR_FLT_DUPLICATE_ENTRY

ERROR_FLT_DUPLICATE_ENTRY (-2145452019, 0x801F000D). La tabla de minifilter define más de una entrada para la misma operación I/O.

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

  • Revisa FLT_OPERATION_REGISTRATION por major function.
  • Comprueba terminador IRP_MJ_OPERATION_END.
  • Evita construir tablas combinando bloques repetidos.

Cómo resolverlo

Deja una sola entrada por operación y registra callbacks pre/post en esa misma estructura.

Cómo confirmar la corrección

Vuelve a cargar el driver y confirma FltRegisterFilter exitoso.

Referencias técnicas


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

Exit mobile version