Поделиться через


Местоположения символов

Большинство символов имеют указанное местоположение в пределах файла изображения. Расположение символа определено со значением из LocationType перечисление. Символ может поддерживать дополнительных свойств в зависимости от его расположения.

В следующей таблице приведены наиболее часто используемые типы расположения и их дополнительных свойств.

Тип расположения

Дополнительные свойства

LocIsNull

нет

LocIsStatic

IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_relativeVirtualAddress если в отношении виртуальные адреса (включенных)

IDiaSymbol::get_virtualAddress (если базовый образа установлено в ненулевое значение)

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

См. также

Ссылки

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

Другие ресурсы

Символы и теги символов