Symbol Locations
La mayoría de los símbolos tienen una ubicación definida en el archivo de imagen. La ubicación de un símbolo se especifica con un valor de la enumeración LocationType Enumeration. El símbolo puede admitir propiedades adicionales en función de su ubicación.
En la tabla siguiente se muestran los tipos de ubicación más usados y sus propiedades adicionales.
Tipo de ubicación | Propiedades adicionales |
---|---|
LocIsNull |
None |
LocIsStatic |
IDiaSymbol::get_addressOffset IDiaSymbol::get_addressSection IDiaSymbol::get_relativeVirtualAddress (si las direcciones virtuales relativas están habilitadas)IDiaSymbol::get_virtualAddress (si la base de imagen se ha establecido en distinto de cero) |
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 |
LocIsRegRelAliasIndir |
IDiaSymbol::get_registerId IDiaSymbol::get_offset IDiaSymbol::get_offsetInUdt |
Consulte también
IDiaSymbol::get_addressOffset
IDiaSymbol::get_addressSection
IDiaSymbol::get_bitPosition
IDiaSymbol::get_length
IDiaSymbol::get_locationType
IDiaSymbol::get_offset
IDiaSymbol::get_offsetInUdt
IDiaSymbol::get_registerId
IDiaSymbol::get_relativeVirtualAddress
IDiaSymbol::get_slot
IDiaSymbol::get_token
IDiaSymbol::get_value
IDiaSymbol::get_virtualAddress
LocationType
Enumeración- Símbolos y etiquetas de símbolo