Partilhar via


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.

Confira também