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.