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


IDiaAddressMap::put_imageAlign

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

Синтаксис

HRESULT put_imageAlign ( 
   DWORD NewVal
);

Параметры

NewVal

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

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

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

Замечания

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

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

Примечание.

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

См. также