Site icon EfmSoft

¿Qué significa el código HRESULT 0x00080012 (CO_S_NOTALLINTERFACES)?

 
Anterior Siguiente
XACT_S_LASTRESOURCEMANAGER CO_S_MACHINENAMENOTFOUND

CO_S_NOTALLINTERFACES

Qué significa CO_S_NOTALLINTERFACES

CO_S_NOTALLINTERFACES corresponde al HRESULT 0x00080012. Windows indica: «No estaban disponibles todas las interfaces solicitadas.».

Este resultado acota el problema a seguridad de COM, descriptores de acceso e impersonación durante activación o llamadas. Comprueba primero lo siguiente: Windows resume la condición como «No estaban disponibles todas las interfaces solicitadas.». Para esta constante, enlaza esa descripción con CLSID/AppID, SID del llamador, token efectivo, descriptor de seguridad/ACL, nivel de impersonación y operación COM que realiza la comprobación antes de modificar registro, objeto o datos.

Qué comprobar

  • La traza inicial debe incluir CLSID/AppID, SID del llamador, token efectivo, descriptor de seguridad/ACL, nivel de impersonación y operación COM que realiza la comprobación y el primer error inmediatamente anterior.
  • Comprueba la descripción «No estaban disponibles todas las interfaces solicitadas.» contra la evidencia real de la llamada y no contra supuestos del código llamador.

Tratamiento recomendado

Conserva identidad y descriptor exactos, corrige la ACE, token o nivel de impersonación en el ámbito mínimo y repite con el mismo CLSID/AppID. No desactives controles de acceso globales para hacer pasar la activación.

Resultados cercanos que significan otra cosa

  • CO_E_CLASSSTRING describe «La cadena de clase no es válida.».
  • CO_E_REMOTE_COMMUNICATION_FAILURE describe «Este equipo no pudo comunicarse con el equipo que proporciona el servidor.».

Referencias técnicas


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

Exit mobile version