¿Qué significa el código HRESULT 0x80000012 (RO_E_INVALID_METADATA_FILE)?

 
También puede significar:
ConstanteTipoSO
STATUS_NO_MORE_EASNTSTATUSWindows
Anterior Siguiente
RO_E_METADATA_INVALID_TYPE_FORMAT RO_E_CLOSED

RO_E_INVALID_METADATA_FILE

Qué significa RO_E_INVALID_METADATA_FILE

RO_E_INVALID_METADATA_FILE corresponde a 0x80000012. El archivo de metadatos no es válido o está dañado.

Qué comprobar

Conserva el .winmd exacto y valida que sea un archivo metadata WinRT coherente, no una DLL renombrada o un archivo truncado. Comprueba firma/tamaño del paquete instalado.

Cómo resolverlo o tratarlo

Restaura el archivo desde un paquete conocido, recompila metadata o reinstala el componente que lo suministra. No continúes cargando un winmd parcialmente corrupto.

Qué distingue este resultado

El archivo que debería describir tipos no puede interpretarse correctamente; los errores NAME_* operan sobre metadata ya cargable.

Referencias técnicas


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