IDiaAddressMap::put_imageAlign
Définit l’alignement de l’image.
Syntaxe
HRESULT put_imageAlign (
DWORD NewVal
);
Paramètres
NewVal
[in] Nouvelle valeur d’alignement d’image pour l’exécutable.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Remarques
Les images (exécutables chargés) sont alignées sur les limites de mémoire spécifiées. Cet alignement peut être affecté par l’architecture système actuelle et par les options de compilation et de liaison. L’alignement de l’image est toujours sur les limites d’octets. Les valeurs d’alignement d’image suivantes sont valides : 1, 2, 4, 8, 16, 32 et 64 octets.
L’alignement actuel de l’image peut être récupéré en appelant la méthode IDiaAddressMap::get_imageAlign.
Notes
L’image est déjà chargée au moment où cette méthode peut être appelée. La méthode put_imageAlign
est généralement utilisée lorsque l’image a été déplacée ou modifiée et qu’un nouvel alignement est requis.