Compartilhar via


Locais de símbolos

A maioria dos símbolos tem um local definido dentro do arquivo de imagem. O local de um símbolo é especificado com um valor da Enumeração LocationType. O símbolo pode dar suporte a propriedades adicionais dependendo da localização.

A tabela a seguir mostra os tipos de localização mais usados e as respectivas propriedades adicionais.

Tipo de local Propriedades adicionais
LocIsNull nenhum
LocIsStatic IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_relativeVirtualAddress (se endereços virtuais relativos estiverem habilitados)

IDiaSymbol::get_virtualAddress (se a base de imagem tiver sido definida como diferente de zero)
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

Confira também