Udostępnij za pośrednictwem


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.

Zobacz też