| Anterior | Siguiente |
| ERROR_FLT_DELETING_OBJECT | ERROR_FLT_DUPLICATE_ENTRY |
ERROR_FLT_MUST_BE_NONPAGED_POOL
Qué significa ERROR_FLT_MUST_BE_NONPAGED_POOL
ERROR_FLT_MUST_BE_NONPAGED_POOL (-2145452020, 0x801F000C). El tipo de minifilter context puede ser consultado a IRQL donde paged memory no sería segura.
Los contexts de Filter Manager tienen type, owner, allocation registration y lifecycle ligados a file/stream/instance/volume. Un context válido no puede adjuntarse arbitrariamente a dos objetos ni sobrevivir al teardown de su owner.
Qué comprobar
- Identifica context type y allocation flags.
- Comprueba allocator usado.
- Busca campos internos que apunten a paged memory usada a alto IRQL.
Cómo resolverlo
Aloca el context y cualquier dato requerido a alto IRQL en nonpaged pool según el contrato.
Cómo confirmar la corrección
Ejercita la ruta a IRQL esperado con verifier y confirma ausencia de page faults.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
