¿Qué significa el código HRESULT 0x80097009 (MSSIPOTF_E_TABLES_OVERLAP)?

 
Anterior Siguiente
MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT MSSIPOTF_E_TABLE_PADBYTES

MSSIPOTF_E_TABLES_OVERLAP

Qué significa MSSIPOTF_E_TABLES_OVERLAP

MSSIPOTF_E_TABLES_OVERLAP (0x80097009): Dos o más tablas se solapan.

Qué comprobar

Ordena las tablas por offset y calcula [inicio, fin) usando sus longitudes declaradas. Detecta qué dos regiones se intersectan y si la causa es offset o length incorrecto.

Cómo resolverlo

Reempaqueta las tablas en regiones no solapadas y actualiza directory/checksums. No permitas que dos tags compartan bytes salvo que el formato lo autorice explícitamente.

Qué distingue este resultado

Dos tablas reclaman parte del mismo rango físico del archivo.

Referencias técnicas


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