¿Qué significa el código HRESULT 0x8011043F (COMADMIN_E_OBJECTNOTPOOLABLE)?

 
Anterior Siguiente
COMADMIN_E_NOTINREGISTRY COMADMIN_E_APPLID_MATCHES_CLSID

COMADMIN_E_OBJECTNOTPOOLABLE

Qué significa COMADMIN_E_OBJECTNOTPOOLABLE

COMADMIN_E_OBJECTNOTPOOLABLE corresponde al HRESULT 0x8011043F. Windows indica: «Este objeto no admite agrupación en un pool.».

La causa debe buscarse en pooling, pausa y reciclaje de procesos de aplicaciones COM+. Para esta constante, La operación se refiere al lifecycle del proceso COM+; registra tipo de aplicación y estado actual antes de solicitar pooling, pausa o recycling. Antes de cambiar el sistema, registra AppID, PID del servidor COM+, tipo de aplicación, propiedades de pooling/recycling, estado de pausa y transición solicitada.

Qué comprobar

  • Obtén AppID, PID del servidor COM+, tipo de aplicación, propiedades de pooling/recycling, estado de pausa y transición solicitada en la misma llamada que devuelve el HRESULT y no reinicies COM+ antes de guardar esa evidencia.
  • Comprueba que el estado observado coincide con «Este objeto no admite agrupación en un pool.» y descarta una transición posterior que haya sustituido el error original.

Tratamiento recomendado

Trata la operación como una transición de lifecycle. Conserva el estado previo, aplica solo una transición permitida y verifica el nuevo PID/estado; matar el proceso puede ocultar la regla de COM+ que rechazó pooling, pausa o recycling.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_OBJECT_PARENT_MISSING sirve como contraste porque significa «Uno de los objetos que se están insertando o actualizando no pertenece a una colección principal válida.».
  • COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE describe una condición distinta: «Las aplicaciones COM+ que se ejecutan como servicios NT no se pueden agrupar en pools ni reciclar.».

Referencias técnicas


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