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 |