IDiaAddressMap::put_imageAlign
Ustawia wyrównanie obrazu.
Składnia
HRESULT put_imageAlign (
DWORD NewVal
);
Parametry
Nowaval
[in] Nowa wartość wyrównania obrazu dla pliku wykonywalnego.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Obrazy (załadowane pliki wykonywalne) są wyrównane do określonych granic pamięci. To wyrównanie może mieć wpływ na bieżącą architekturę systemu oraz opcje czasu kompilacji i łącza. Wyrównanie obrazu jest zawsze w granicach bajtów. Następujące wartości wyrównania obrazu są prawidłowe: 1, 2, 4, 8, 16, 32 i 64 granice bajtów.
Bieżące wyrównanie obrazu można pobrać za pomocą wywołania metody IDiaAddressMap::get_imageAlign .
Uwaga
Obraz jest już ładowany przez czas, w jaki można wywołać tę metodę. Metoda put_imageAlign
jest zwykle używana, gdy obraz został przeniesiony lub zmieniony i wymagane jest nowe wyrównanie.