¿Qué significa el código HRESULT 0x80080007 (MK_E_NO_NORMALIZED)?

 
Anterior Siguiente
CO_E_OBJSRV_RPC_FAILURE CO_E_SERVER_STOPPING

MK_E_NO_NORMALIZED

Qué significa MK_E_NO_NORMALIZED

MK_E_NO_NORMALIZED corresponde al HRESULT 0x80080007. Windows indica: «No se pudo normalizar la ruta del moniker.».

Este código pertenece a monikers COM, binding y resolución de objetos o archivos. La pista específica es: Windows resume la condición como «No se pudo normalizar la ruta del moniker.». 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

  • Documenta display name, moniker concreto, bind context, ROT, objeto/archivo destino y HRESULT de la etapa de parse/bind/load; sin esa correlación el código solo identifica la frontera general.
  • Comprueba la descripción «No se pudo normalizar la ruta del moniker.» contra la evidencia real de la llamada y no contra supuestos del código llamador.

Resultados cercanos que significan otra cosa

  • MK_E_SYNTAX marca una condición diferente: «Sintaxis no válida.».
  • MK_S_MONIKERALREADYREGISTERED corresponde a «El moniker ya está registrado en la tabla de objetos en ejecución.».

Referencias técnicas


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