Partager via


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_addressOffset

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

IDiaSymbol::get_addressSection

IDiaSymbol::get_addressOffset

LocIsRegRel

IDiaSymbol::get_registerId

IDiaSymbol::get_offset

LocIsThisRel

IDiaSymbol::get_offset

LocIsEnregistered

IDiaSymbol::get_registerId

LocIsBitField

IDiaSymbol::get_bitPosition

IDiaSymbol::get_length

IDiaSymbol::get_offset

LocIsSlot

IDiaSymbol::get_slot

LocIsIlRel

IDiaSymbol::get_offset

LocInMetaData

IDiaSymbol::get_token

LocIsConstant

IDiaSymbol::get_value

Voir aussi

Référence

IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_bitPosition

IDiaSymbol::get_length

IDiaSymbol::get_locationType

IDiaSymbol::get_offset

IDiaSymbol::get_registerId

IDiaSymbol::get_relativeVirtualAddress

IDiaSymbol::get_slot

IDiaSymbol::get_token

IDiaSymbol::get_value

IDiaSymbol::get_virtualAddress

LocationType

Autres ressources

Balises Symbols et Symbol