| Anterior | Siguiente |
| CO_E_PATHTOOLONG | CO_E_FAILEDTOCREATEFILE |
CO_E_FAILEDTOGENUUID
Qué significa CO_E_FAILEDTOGENUUID
CO_E_FAILEDTOGENUUID corresponde al HRESULT 0x80010136. Windows indica: «No se pudo generar un UUID.».
El diagnóstico debe centrarse en operaciones del sistema que COM necesita para crear, abrir o configurar recursos. La observación principal es: Windows resume la condición como «No se pudo generar un UUID.». 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
- Registra API del sistema que falla, parámetros relevantes, handle/ruta/token, GetLastError/NTSTATUS subyacente y etapa COM que la invocó en el mismo intento que devuelve el HRESULT.
- Mantén constantes identidad, hilo y datos mientras validas la condición «No se pudo generar un UUID.» para que la comparación sea útil.
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_ERRORINDLLmarca una condición diferente: «Se produjo un error en la DLL.».CO_E_DBERRORcorresponde a «Al intentar utilizar una base de datos, se produjo un error específico de esa base de datos.».
El objetivo es demostrar que la condición «No se pudo generar un UUID.» ya no existe en la frontera original; un éxito obtenido por saltarse esa frontera no valida la corrección.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
