IDiaAddressMap::put_imageAlign
Establece la alineación de la imagen.
Sintaxis
HRESULT put_imageAlign (
DWORD NewVal
);
Parámetros
NewVal
[in] Nuevo valor de alineación de imagen para el ejecutable.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Las imágenes (ejecutables cargados) se alinean con los límites de memoria especificados. Esta alineación puede verse afectada por la arquitectura del sistema actual y por las opciones de tiempo de compilación y vínculo. La alineación de la imagen siempre está en los límites de bytes. Los siguientes valores de alineación de imagen son válidos: límites de 1, 2, 4, 8, 16, 32 y 64 bytes.
La alineación de la imagen actual se puede recuperar con una llamada al método IDiaAddressMap::get_imageAlign.
Nota
La imagen ya está cargada en el momento en que se puede llamar a este método. El método put_imageAlign
se usa normalmente cuando se ha movido o cambiado la imagen y se requiere una nueva alineación.