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.

Consulte también