IDiaSymbol::get_addressSection

Récupère la partie section d’un emplacement d’adresse. À utiliser lorsque l’énumération LocationType est définie sur LocIsStatic.

Syntaxe

HRESULT get_addressSection ( 
   DWORD* pRetVal
);

Paramètres

pRetVal

[out] Retourne la partie section d’un emplacement d’adresse.

Valeur renvoyée

En cas de réussite, retourne S_OK, sinon, retourne S_FALSE ou un code d’erreur.

Notes

La valeur de retour S_FALSE signifie que la propriété n’est pas disponible pour le symbole.

Remarques

Pour les membres statiques situés dans une DLL externe, la section retournée par cette méthode peut être 0, car cette méthode repose sur l’obtention de l’adresse virtuelle du membre. Les adresses virtuelles sont valides uniquement si la méthode IDiaSession::put_loadAddress de l’interface IDiaSession a été appelée avec un paramètre différent de zéro spécifiant l’adresse de charge de la DLL.

Pour obtenir la partie de décalage d’une adresse, appelez la méthode IDiaSymbol::get_addressOffset.

Configuration requise

Condition requise Description
En-tête : dia2.h
Version : SDK DIA v7.0

Voir aussi