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.

Voir aussi