Что означает код ошибки Windows 1132 (ERROR_MAPPED_ALIGNMENT)?

 
Предыдущий Следующий
ERROR_POSSIBLE_DEADLOCK ERROR_SET_POWER_STATE_VETOED

ERROR_MAPPED_ALIGNMENT

Что означает ERROR_MAPPED_ALIGNMENT

ERROR_MAPPED_ALIGNMENT означает неверное выравнивание base address или file offset для операции memory mapping.

Что проверить

  • Offset, переданный MapViewOfFile/MapViewOfFileEx, относительно system allocation granularity.
  • Полный 64-bit расчёт offset/size: усечение high part или overflow часто выглядит как случайная ошибка выравнивания.
  • Если задан fixed base — его alignment и доступность в address space.

Правильный подход

Для доступа к произвольной позиции файла выровняйте начало mapping вниз до допустимой границы, а внутри view используйте дополнительное смещение. Проверьте значения непосредственно до, на и после границы granularity. Изменение PATH или перерегистрация модуля к этому коду не относятся.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.