IDiaAddressMap::put_imageAlign
Define o alinhamento da imagem.
Sintaxe
HRESULT put_imageAlign (
DWORD NewVal
);
Parâmetros
NewVal
[in] O novo valor de alinhamento de imagem para o executável.
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Comentários
As imagens (executáveis carregados) são alinhadas aos limites de memória especificados. Esse alinhamento pode ser afetado pela arquitetura atual do sistema e pelas opções de tempo de vinculação e compilação. O alinhamento da imagem está sempre em limites de bytes. Os seguintes valores de alinhamento de imagem são válidos: limites de 1, 2, 4, 8, 16, 32 e 64 bytes.
O alinhamento da imagem atual pode ser recuperado com uma chamada para o método IDiaAddressMap::get_imageAlign.
Observação
A imagem já está carregada quando esse método pode ser chamado. Normalmente, o método put_imageAlign
é usado quando a imagem é movida ou alterada e um novo alinhamento é necessário.