Partilhar via


IDiaAddressMap::put_addressMapEnabled

Especifica se o mapa de endereços deve ser usado para traduzir endereços de símbolo.

Sintaxe

HRESULT put_addressMapEnabled ( 
   BOOL NewVal
);

Parâmetros

NewVal

[in] Defina como TRUE para habilitar a tradução de símbolos ou FALSE para desabilitar.

Valor Retornado

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Os pós-processadores executáveis às vezes atualizam o executável. O DIA contém um mecanismo para dar suporte à tradução de símbolos para o novo layout.

Quando um arquivo PDB é carregado, o mapa de endereços armazenado no arquivo é habilitado. Há momentos, no entanto, em que um aplicativo cliente pode precisar fornecer seu próprio mapa de endereço chamando o método IDiaAddressMap::set_addressMap . Se o método set_addressMap tiver êxito, o aplicativo cliente deverá chamar o método put_addressMapEnabled com um parâmetro NewVal de TRUE para habilitar o uso desse mapa de endereços.

O estado atual do mapa de endereços que está sendo habilitado pode ser recuperado com uma chamada para o método IDiaAddressMap::get_addressMapEnabled.

Confira também