Emplacements des symboles
La plupart des symboles auront un emplacement défini dans le fichier image. l'emplacement d'un symbole est spécifié avec une valeur de l'énumération de LocationType . Le symbole peut prendre en charge des propriétés supplémentaires selon son emplacement.
Le tableau suivant indique les types d'emplacement les plus utilisées et leurs propriétés supplémentaires.
type d'emplacement |
propriétés supplémentaires |
---|---|
LocIsNull |
aucun |
LocIsStatic |
IDiaSymbol::get_addressSection IDiaSymbol::get_relativeVirtualAddress (si les adresses virtuelles relatives sont activées) IDiaSymbol::get_virtualAddress (si la base d'image a été affectée à une valeur différente de zéro) |
LocIsTLS |
|
LocIsRegRel |
|
LocIsThisRel |
|
LocIsEnregistered |
|
LocIsBitField |
|
LocIsSlot |
|
LocIsIlRel |
|
LocInMetaData |
|
LocIsConstant |
Voir aussi
Référence
IDiaSymbol::get_addressSection
IDiaSymbol::get_relativeVirtualAddress
IDiaSymbol::get_virtualAddress