IDiaAddressMap::put_imageAlign
Legt die Bildausrichtung fest.
Syntax
HRESULT put_imageAlign (
DWORD NewVal
);
Parameter
NewVal
[in] Der neue Bildausrichtungswert für die ausführbare Datei.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Bemerkungen
Images (geladene ausführbare Dateien) werden an den angegebenen Speichergrenzen ausgerichtet. Diese Ausrichtung kann durch die aktuelle Systemarchitektur sowie durch Kompilierungs- und Linkzeitoptionen beeinflusst werden. Die Bildausrichtung erfolgt immer an Bytegrenzen. Folgende Bytegrenzen sind als Bildausrichtungswerte gültig: 1, 2, 4, 8, 16, 32 und 64 Byte.
Die aktuelle Bildausrichtung kann durch einen Aufruf der Methode IDiaAddressMap::get_imageAlign abgefragt werden.
Hinweis
Das Bild ist bereits geladen, wenn diese Methode aufgerufen werden kann. Die Methode put_imageAlign
wird in der Regel verwendet, wenn das Bild verschoben oder verändert wurde und eine neue Ausrichtung erforderlich ist.