Partager via


IDiaAddressMap::put_addressMapEnabled

Spécifie si le mappage d’adresses doit être utilisé pour traduire les adresses de symboles.

Syntaxe

HRESULT put_addressMapEnabled ( 
   BOOL NewVal
);

Paramètres

NewVal

[entrée] Définissez la valeur TRUE pour activer la traduction des symboles ou FALSE pour la désactiver.

Valeur renvoyée

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Remarques

Les post-processeurs exécutables mettent parfois à jour l’exécutable. DIA inclut un mécanisme assurant la prise en charge de la traduction des symboles vers la nouvelle disposition.

Quand un fichier PDB est chargé, le mappage d’adresses stocké dans le fichier est activé. Toutefois, il existe des moments où une application cliente peut avoir besoin de fournir son propre mappage d’adresses en appelant la méthode IDiaAddressMap ::set_addressMap . Si la méthode set_addressMap réussit, l’application cliente doit appeler la méthode put_addressMapEnabled avec un paramètre NewValTRUE pour permettre l’utilisation de ce mappage d’adresses.

L’état actuel d’activation du mappage d’adresses peut être récupéré avec un appel de la méthode IDiaAddressMap::get_addressMapEnabled.

Voir aussi