| Anterior | Siguiente |
| CO_E_SETSERLHNDLFAILED | CO_E_PATHTOOLONG |
CO_E_FAILEDTOGETWINDIR
Qué significa CO_E_FAILEDTOGETWINDIR
CO_E_FAILEDTOGETWINDIR corresponde al HRESULT 0x80010134. Windows indica: «No se pudo obtener el directorio de Windows.».
No es un fallo COM/OLE genérico; corresponde a operaciones del sistema que COM necesita para crear, abrir o configurar recursos. Aquí, Windows resume la condición como «No se pudo obtener el directorio de Windows.». Para esta constante, enlaza esa descripción con API del sistema que falla, parámetros relevantes, handle/ruta/token, GetLastError/NTSTATUS subyacente y etapa COM que la invocó antes de modificar registro, objeto o datos.
Qué comprobar
- La traza inicial debe incluir API del sistema que falla, parámetros relevantes, handle/ruta/token, GetLastError/NTSTATUS subyacente y etapa COM que la invocó y el primer error inmediatamente anterior.
- Usa «No se pudo obtener el directorio de Windows.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.
Tratamiento recomendado
Prioriza el error subyacente de la API de sistema. Corrige recurso, permiso, handle o ruta que esa llamada necesita y repite la misma activación; no conviertas el fallo en una excepción COM genérica.
Resultados cercanos que significan otra cosa
CO_E_FAILEDTOOPENTHREADTOKENmarca una condición diferente: «No se pudo abrir el token de acceso del subproceso actual.».CO_E_ACNOTINITIALIZEDdescribe «El objeto COM IAccessControl no está inicializado.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
