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 ninguno
LocIsStatic IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_relativeVirtualAddress (si están habilitadas las direcciones virtuales relativas)

IDiaSymbol::get_virtualAddress (si la base de imagen se ha establecido en un valor 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

Consulte también