Поделиться через


IDiaAddressMap::put_imageAlign

Задает выравнивание изображения.

HRESULT put_imageAlign ( 
   DWORD NewVal
);

Параметры

  • NewVal
    [in] новое значение выравнивания образа для исполняемого файла.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

Заметки

Загруженные исполняемые файлы изображений () выравниваются по указанным границ памяти. Это выравнивание может зависеть от текущей системной архитектурой и которым следует компилировать и параметрами времени ссылки. Выравнивание изображения всегда в диапазоне байта. Допустимы следующие значения выравнивания образа. 1, 2, 4, 8, 16, 32 и 64 границе байта.

Текущее выравнивание изображения можно получить, вызвав IDiaAddressMap::get_imageAlign метод.

Примечание

Образ уже загружен к моменту этот метод может быть вызван.put_imageAlign метод обычно используется, когда был перемещен или был изменен способ выравнивания и создается новый.

См. также

Ссылки

IDiaAddressMap

IDiaAddressMap::get_imageAlign