Percorsi dei simboli

La maggior parte dei simboli ha una posizione definita all'interno del file di immagine. La posizione di un simbolo viene specificata con un valore dell'enumerazione LocationType Enumeration . Il simbolo può supportare proprietà aggiuntive a seconda della posizione.

Nella tabella seguente vengono illustrati i tipi di posizione usati più di frequente e le relative proprietà aggiuntive.

Tipo di ubicazione Proprietà aggiuntive
LocIsNull Nessuno
LocIsStatic IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_relativeVirtualAddress (se gli indirizzi virtuali relativi sono abilitati)

IDiaSymbol::get_virtualAddress (se la base dell'immagine è stata impostata su diverso da 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
LocIsRegRelAliasIndir IDiaSymbol::get_registerId

IDiaSymbol::get_offset

IDiaSymbol::get_offsetInUdt

Vedi anche