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
- 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
- Enumeración LocationType
- Símbolos y etiquetas de símbolo