| Anterior | Siguiente |
| ERROR_FLT_ALREADY_ENLISTED | ERROR_FLT_NO_WAITER_FOR_REPLY |
ERROR_FLT_CONTEXT_ALREADY_LINKED
Qué significa ERROR_FLT_CONTEXT_ALREADY_LINKED
ERROR_FLT_CONTEXT_ALREADY_LINKED (-2145452004, 0x801F001C). Se intentó adjuntar una allocation de context que ya está enlazada a un Filter Manager object.
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
- Registra pointer y object owner actual.
- Busca reuse accidental de una allocation entre streams/files.
- Crea un context nuevo por objeto cuando corresponda.
Cómo resolverlo
No compartas la misma allocation como context enlazado; duplica solo los datos que deban compartirse.
Cómo confirmar la corrección
Adjunta contexts distintos a dos objetos y verifica cleanup independiente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.