Partager via


IDiaSymbol::get_addressOffset

Extrait la partie d'offset à un emplacement d'adresse. Utilisez lorsque LocationType est défini à LocIsStatic.

HRESULT get_addressOffset ( 
   DWORD* pRetVal
);

Paramètres

  • pRetVal
    [out] Retourne la partie d'offset à un emplacement d'adresse.

Valeur de retour

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

Notes

Une valeur de retour d' S_FALSE signifie que la propriété n'est pas disponible pour le symbole.

Notes

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

Pour obtenir la pièce de section d'adresse, appelez la méthode d' IDiaSymbol::get_addressSection .

Configuration requise

Spécification

Description

en-tête :

dia2.h

version :

diamètre Kit de développement logiciel v7.0

Voir aussi

Référence

IDiaSymbol

LocationType

IDiaSymbol::get_addressSection

IDiaSession::put_loadAddress

IDiaSession