IDiaAddressMap::put_relativeVirtualAddressEnabled
Permet au client d’activer ou de désactiver le calcul et l’utilisation des adresses virtuelles relatives (RVA).
Syntaxe
HRESULT put_relativeVirtualAddressEnabled (
BOOL NewVal
);
Paramètres
NewVal
[in] Définissez sur TRUE
pour activer ou sur FALSE
pour désactiver.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Remarques
Les adresses pour les objets de débogage décrits par les interfaces DIA, et par rapport à la base d’images de l’exécutable peuvent être récupérées en tant qu’adresses virtuelles relatives.
L’utilisation de RVA est activée lorsque les segments sont initialement chargés à partir d’un fichier PDB. Pour obtenir l’état actuel de l’utilisation des RVA, appelez la méthode IDiaAddressMap::get_relativeVirtualAddressEnabled.
La méthode put_relativeVirtualAddress
doit être appelée pour activer les RVA après qu’un appel réussi à la méthode IDiaAddressMap::set_imageHeaders a établi de nouveaux en-têtes d’image.