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 |