Site icon EfmSoft

¿Qué significa el código HRESULT 0x8001012D (CO_E_INVALIDSID)?

 
Anterior Siguiente
CO_E_WRONGTRUSTEENAMESYNTAX CO_E_CONVERSIONFAILED

CO_E_INVALIDSID

Qué significa CO_E_INVALIDSID

CO_E_INVALIDSID corresponde al HRESULT 0x8001012D. Windows indica: «Uno de los identificadores de seguridad proporcionados por el usuario no es válido.».

Qué comprobar

  • Conserva CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación antes de cambiar registro, apartment, objeto o datos.
  • Usa «Uno de los identificadores de seguridad proporcionados por el usuario no es válido.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.

Resultados cercanos que significan otra cosa

  • CO_E_TRACKER_CONFIG significa «La configuración proporcionada para el seguimiento no es válida.».
  • CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED marca una condición diferente: «El componente llamó a EnterTransactionScope, pero regresó sin realizar la llamada correspondiente a ExitTransactionScope.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««Uno de los identificadores de seguridad proporcionados por el usuario no es válido.».». Conserva CLSID/IID/moniker u objeto COM exacto, CLSCTX, servidor/bitness y primera fase register/activate/marshal que falló y cambia únicamente la precondición relacionada con invalidsid; si el siguiente intento devuelve otro HRESULT, trátalo como una fase distinta en vez de ocultar el primero.

Referencias técnicas


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

Exit mobile version