Symbolspeicherorte

Die meisten Symbole verfügen über einen definierten Position in der Abbilddatei.Der Speicherort eines Symbols wird mit dem Wert der LocationType-Enumeration angegeben.Das Symbol unterstützt möglicherweise zusätzliche Eigenschaften je nach Position.

In der folgenden Tabelle werden die am häufigsten verwendeten Speicherort Typen und ihre zusätzlichen Eigenschaften an.

Positionstyp

Zusätzliche Eigenschaften

LocIsNull

Keine

LocIsStatic

IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_relativeVirtualAddress relative virtuelle Adressen (sofern aktiviert)

IDiaSymbol::get_virtualAddress Bild (wenn die Seite auf den Wert ungleich 0 (null) festgelegt wurde)

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

Siehe auch

Referenz

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

Weitere Ressourcen

Symbole und Symboltags