| Предыдущий | Следующий |
| ERROR_INVALID_SEGDPL | ERROR_RING2SEG_MUST_BE_MOVABLE |
ERROR_AUTODATASEG_EXCEEDS_64k
Что означает ERROR_AUTODATASEG_EXCEEDS_64k
ERROR_AUTODATASEG_EXCEEDS_64k относится к формату старых segmented executable и ограничению automatic data segment в 64 KiB. Увеличение pagefile или современной virtual memory эту границу формата не меняет.
Что проверить
- Откройте linker map и измерьте размер automatic data segment после всех static/global allocations.
- Перенесите крупные arrays/tables в допустимый segment или измените модель хранения.
- При переразбиении проверьте near/far pointer assumptions и выбранную memory model.
Как подтвердить исправление
Исправление подтверждается итоговым linker map: размер automatic data segment меньше 64 KiB, а собранный executable загружается без этого кода.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.