¿Qué significa el código HRESULT 0x8009700A (MSSIPOTF_E_TABLE_PADBYTES)?

 
Anterior Siguiente
MSSIPOTF_E_TABLES_OVERLAP MSSIPOTF_E_FILETOOSMALL

MSSIPOTF_E_TABLE_PADBYTES

Qué significa MSSIPOTF_E_TABLE_PADBYTES

MSSIPOTF_E_TABLE_PADBYTES (0x8009700A): Hay demasiados bytes de relleno entre las tablas o los bytes de relleno no son cero.

Qué comprobar

Inspecciona los bytes entre el final alineado de una tabla y el comienzo de la siguiente. Cuenta padding y comprueba que cada byte de relleno sea cero.

Cómo resolverlo

Escribe solo el padding mínimo de alineación requerido y rellénalo con 0x00; recalcula el layout si existen huecos excesivos.

Qué distingue este resultado

El problema está en los bytes de relleno entre tablas, no en el contenido semántico de una tabla.

Referencias técnicas


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