| Anterior | Siguiente |
| STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED | STATUS_THREADPOOL_RELEASED_DURING_OPERATION |
STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED
Qué significa STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED
STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED indica que la acción diferida equivalente a FreeLibraryWhenCallbackReturns no pudo completar el release de la referencia al módulo. Esa referencia existe para impedir que la DLL se descargue mientras todavía se ejecuta código suyo.
Repetir FreeLibrary a ciegas puede provocar double-release o descargar un módulo que aún tiene callbacks pendientes. Hay que reconstruir el ownership de la referencia.
Qué comprobar
- Registre module handle y dónde se adquirió la referencia.
- Compruebe si otra ruta ya ejecutó FreeLibrary o unload.
- Drene callbacks capaces de entrar en esa DLL antes de desmontarla.
- No continúe si el finalization falló sin saber si el módulo sigue referenciado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
