Compartir vía


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