| Anterior | Siguiente |
| STATUS_FS_DRIVER_REQUIRED | STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING |
STATUS_IMAGE_ALREADY_LOADED_AS_DLL
Qué significa STATUS_IMAGE_ALREADY_LOADED_AS_DLL
STATUS_IMAGE_ALREADY_LOADED_AS_DLL señala que el loader ya mantiene el archivo como módulo DLL, con su propio reference count, initialization state, imports, TLS y section protections. Una operación posterior que pretende tratar la misma imagen con otra semántica no puede ignorar ese estado existente.
Este caso aparece sobre todo en loaders de bajo nivel, debugging, compatibility code o mapeos no convencionales. Mapear otra copia para obtener “otro rol” puede dividir globals y callbacks entre dos instancias. El diagnóstico debe reconstruir cómo entró la primera imagen al proceso y por qué la segunda ruta esperaba una representación diferente.
Qué comprobar
- Localice la carga inicial y el API que la realizó.
- Compare el rol esperado por la segunda operación con la carga DLL existente.
- Revise reference counts, TLS/DllMain e imports antes de cualquier unload.
- Evite manual mapping de una copia adicional salvo que el diseño lo exija expresamente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
