IDiaAddressMap::put_imageAlignIDiaAddressMap::put_imageAlign

Définit l’alignement d’image.Sets the image alignment.

SyntaxeSyntax

HRESULT put_imageAlign (   
   DWORD NewVal  
);  

ParamètresParameters

NewValNewVal
[in] La nouvelle valeur d’alignement image pour le fichier exécutable.[in] The new image alignment value for the executable.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Images (fichiers exécutables chargés) sont alignés sur des limites de mémoire spécifié.Images (loaded executables) are aligned to specified memory boundaries. Cet alignement peut être affecté par l’architecture du système actuel et options de temps de compilation et de liaison.This alignment can be affected by the current system architecture and by compile and link time options. Alignement de l’image est toujours sur les limites d’octets.Image alignment is always on byte boundaries. Les valeurs d’alignement image suivantes sont valides : les limites de 1, 2, 4, 8, 16, 32 et 64 octets.The following image alignment values are valid: 1, 2, 4, 8, 16, 32, and 64 byte boundaries.

L’alignement d’image actuelle peut être récupérée par un appel à la IDiaAddressMap::get_imageAlign (méthode).The current image alignment can be retrieved with a call to the IDiaAddressMap::get_imageAlign method.

Note

L’image est déjà chargée au moment où que cette méthode peut être appelée.The image is already loaded by the time this method can be called. Le put_imageAlign méthode est généralement utilisée lorsque l’image a été déplacée ou modifiée et un nouvel alignement est nécessaire.The put_imageAlign method is typically used when the image has been moved or changed and a new alignment is required.

Voir aussiSee Also

IDiaAddressMap IDiaAddressMap
IDiaAddressMap::get_imageAlignIDiaAddressMap::get_imageAlign