¿Qué significa el código HRESULT 0x800401EF (MK_E_ENUMERATION_FAILED)?

 
Anterior Siguiente
MK_E_NOPREFIX CO_E_NOTINITIALIZED

MK_E_ENUMERATION_FAILED

Qué significa MK_E_ENUMERATION_FAILED

MK_E_ENUMERATION_FAILED corresponde al HRESULT 0x800401EF. Windows indica: «No se pudo enumerar el moniker.».

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 «No se pudo enumerar el 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

  • Captura display name, moniker concreto, bind context, ROT, objeto/archivo destino y HRESULT de la etapa de parse/bind/load antes de cualquier retry, re-registro o reinicio del proceso.
  • Confirma que el estado observado coincide con «No se pudo enumerar el moniker.» y no con un HRESULT posterior provocado por el primer fallo.

Resultados cercanos que significan otra cosa

  • MK_E_EXCEEDEDDEADLINE describe «La operación superó el plazo límite.».
  • MK_E_UNAVAILABLE describe «La operación no está disponible.».

Referencias técnicas


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