Site icon EfmSoft

¿Qué significa el código HRESULT 0x80097004 (MSSIPOTF_E_BAD_MAGICNUMBER)?

 
Anterior Siguiente
MSSIPOTF_E_NOHEADTABLE MSSIPOTF_E_BAD_OFFSET_TABLE

MSSIPOTF_E_BAD_MAGICNUMBER

Qué significa MSSIPOTF_E_BAD_MAGICNUMBER

MSSIPOTF_E_BAD_MAGICNUMBER (0x80097004): El número mágico de la tabla head no es correcto.

Qué comprobar

Lee el campo magicNumber de la tabla head y compáralo con el valor definido por OpenType. Comprueba también endianness y que el offset realmente apunte a head.

Cómo resolverlo

Corrige la tabla head o el table directory que la referencia. Si el magic es basura por corrupción, restaura el archivo original.

Qué distingue este resultado

La tabla head existe, pero su firma interna no coincide con la esperada.

Referencias técnicas


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

Exit mobile version