¿Qué significa el código HRESULT 0x80010134 (CO_E_FAILEDTOGETWINDIR)?

 
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_FAILEDTOOPENTHREADTOKEN marca una condición diferente: «No se pudo abrir el token de acceso del subproceso actual.».
  • CO_E_ACNOTINITIALIZED describe «El objeto COM IAccessControl no está inicializado.».

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.