| Anterior | Siguiente |
| STATUS_FLT_MUST_BE_NONPAGED_POOL | STATUS_FLT_CBDQ_DISABLED |
STATUS_FLT_DUPLICATE_ENTRY
Qué significa STATUS_FLT_DUPLICATE_ENTRY
STATUS_FLT_DUPLICATE_ENTRY indica que la registration table del minifilter contiene una entrada duplicada para la misma operación. Filter Manager espera una definición coherente por tipo de operación; registrar el mismo major function dos veces hace ambiguo qué callbacks usar.
Este error suele estar en el código/tabla estática del driver, no en el volumen. Puede aparecer después de merges, macros condicionales o generación de tablas que añade dos veces el mismo IRP_MJ_*.
Revise la tabla que realmente llega a FltRegisterFilter, incluida la terminación y builds condicionales. No elimine una entrada al azar: determine cuál callback/pre-post pair es el correcto.
Qué comprobar
- Enumere las operation registrations y busque major functions repetidas.
- Revise macros/ifdefs que cambien la tabla entre builds.
- Confirme pre-operation y post-operation callbacks del entry correcto.
- No investigue filesystem/datos del usuario: el contrato inválido está en el minifilter.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
