¿Qué significa el código HRESULT 0x80110402 (COMADMIN_E_OBJECTINVALID)?

 
Anterior Siguiente
COMADMIN_E_OBJECTERRORS COMADMIN_E_KEYMISSING

COMADMIN_E_OBJECTINVALID

Qué significa COMADMIN_E_OBJECTINVALID

COMADMIN_E_OBJECTINVALID corresponde al HRESULT 0x80110402. Windows indica: «Faltan una o varias propiedades del objeto o no son válidas.».

Qué comprobar

  • Obtén colección COM+, clave o GUID del objeto, padre, propiedad y valor que se intenta guardar, además de la sesión de catálogo que originó el objeto en la misma llamada que devuelve el HRESULT y no reinicies COM+ antes de guardar esa evidencia.
  • Valida la condición «Faltan una o varias propiedades del objeto o no son válidas.» sobre el mismo catálogo o contexto; una prueba en otra partición puede dar un resultado engañoso.

Tratamiento recomendado

Repuebla la colección y resuelve objeto y padre por sus claves estables. Valida tipo/rango de la propiedad y guarda un cambio mínimo; si el objeto falta o es inmutable, corrige el workflow en vez de crear un duplicado con otra identidad.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED describe una condición distinta: «Un proceso pausado no se puede reciclar.».
  • COMADMIN_E_NOTINREGISTRY no es equivalente; su descripción es «No se encontró el objeto en el Registro.».

Referencias técnicas


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