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.

Voir aussi