| Anterior | Siguiente |
| E_FAIL | CO_E_INIT_SHARED_ALLOCATOR |
CO_E_INIT_TLS
Qué significa CO_E_INIT_TLS
CO_E_INIT_TLS corresponde al HRESULT 0x80004006. Windows indica: «Error del almacenamiento local del hilo.».
El HRESULT aparece dentro de inicialización del runtime COM y de sus servicios internos. Para aislarlo, parte de esta condición: Windows resume la condición como «Error del almacenamiento local del hilo.». Para esta constante, enlaza esa descripción con hilo y apartment model, resultado de CoInitializeEx/servicio relacionado, orden de inicialización y handles u objetos creados antes del fallo antes de modificar registro, objeto o datos.
Qué comprobar
- Conserva hilo y apartment model, resultado de CoInitializeEx/servicio relacionado, orden de inicialización y handles u objetos creados antes del fallo antes de cambiar registro, apartment, objeto o datos.
- Confirma que el estado observado coincide con «Error del almacenamiento local del hilo.» y no con un HRESULT posterior provocado por el primer fallo.
Tratamiento recomendado
Reconstruye el orden de inicialización del hilo/apartment y elimina inicializaciones duplicadas o llamadas prematuras. La prueba válida usa un hilo nuevo o un lifecycle limpio y comprueba que cada init/uninit queda balanceado.
Resultados cercanos que significan otra cosa
CO_E_BAD_PATHcorresponde a «La ruta de acceso al objeto no es válida.».CO_E_PREMATURE_STUB_RUNDOWNmarca una condición diferente: «El administrador de stubs liberó el objeto mientras todavía había clientes externos conectados.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.