¿Qué significa el código HRESULT 0x000401E6 (MK_S_US)?

 
Anterior Siguiente
MK_S_HIM MK_S_MONIKERALREADYREGISTERED

MK_S_US

Qué significa MK_S_US

MK_S_US corresponde al HRESULT 0x000401E6. Windows indica: «El prefijo común corresponde a ambos monikers.».

No es un fallo COM/OLE genérico; corresponde a monikers COM, binding y resolución de objetos o archivos. Aquí, Windows resume la condición como «El prefijo común corresponde a ambos monikers.». Para esta constante, enlaza esa descripción con display name, moniker concreto, bind context, ROT, objeto/archivo destino y HRESULT de la etapa de parse/bind/load antes de modificar registro, objeto o datos.

Qué comprobar

  • Reúne display name, moniker concreto, bind context, ROT, objeto/archivo destino y HRESULT de la etapa de parse/bind/load en una prueba mínima y reproducible antes de aplicar una reparación.
  • Comprueba la descripción «El prefijo común corresponde a ambos monikers.» contra la evidencia real de la llamada y no contra supuestos del código llamador.

Resultados cercanos que significan otra cosa

  • MK_E_NOTBINDABLE describe «No se puede realizar un enlace con el moniker.».
  • MK_E_NOTBOUND significa «El moniker no está enlazado.».

Después del cambio, repite desde un lifecycle limpio y verifica que «El prefijo común corresponde a ambos monikers.» desaparece sin relajar controles globales ni sustituir datos por valores artificiales.

Referencias técnicas


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