Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC000070E (STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED)?

 
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.

Exit mobile version