¿Qué significa el código HRESULT 0x80110809 (COMADMIN_E_OBJECT_DOES_NOT_EXIST)?

 
Anterior Siguiente
COMADMIN_E_OBJECT_PARENT_MISSING COMADMIN_E_APP_NOT_RUNNING

COMADMIN_E_OBJECT_DOES_NOT_EXIST

Qué significa COMADMIN_E_OBJECT_DOES_NOT_EXIST

COMADMIN_E_OBJECT_DOES_NOT_EXIST corresponde al HRESULT 0x80110809. Windows indica: «No se pudo encontrar uno de los objetos especificados.».

Este valor pertenece a objetos, claves y propiedades persistidas en el catálogo COM+. En esta ruta, La identidad referida por la operación no puede resolverse en el catálogo o registro actual; verifica la clave exacta y su ámbito antes de crear sustitutos. El mínimo de evidencia para aislarlo es 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.

Qué comprobar

  • Conserva 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 y marca el instante exacto de la operación para correlacionarlo con eventos de COM+, SCM, RPC o MSMQ.
  • Valida la condición «No se pudo encontrar uno de los objetos especificados.» 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_START_APP_NEEDS_COMPONENTS describe una condición distinta: «La aplicación debe contener componentes para poder iniciarse.».
  • COMADMIN_E_PROPERTYSAVEFAILED se refiere a otra frontera: «Uno o varios valores de propiedades no son válidos o entran en conflicto entre sí.».

Referencias técnicas


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