| Предыдущий | Следующий |
| ERROR_BAD_EXE_FORMAT | ERROR_INVALID_MINALLOCSIZE |
ERROR_ITERATED_DATA_EXCEEDS_64k
Что означает ERROR_ITERATED_DATA_EXCEEDS_64k
ERROR_ITERATED_DATA_EXCEEDS_64k — ограничение относится к итоговому размеру сегмента после разворачивания повторяющихся записей, а не к размеру сжатого представления в файле.
Что проверить
Сохраните сегмент и iterated-data records с наибольшими repeat counts. Посчитайте размер после раскрытия повторов и сравните его с пределом 64 КиБ.
Перераспределите статические данные между сегментами или измените linker/packer settings для используемой memory model; не исправляйте descriptor побитно без понимания relocation.
Как подтвердить исправление
Причина подтверждается пересобранным image, у которого развёрнутый размер каждого сегмента укладывается в предел и loader успешно загружает файл.
Технические ссылки: Microsoft: System error codes 0–499.
Нужно найти другой код? Найти другой код состояния или ошибки.