Freigeben über


LocationType

Zeigt die Art von Speicherortinformationen an, die in einem Symbol enthalten sind.

Syntax

enum LocationType {
    LocIsNull,
    LocIsStatic,
    LocIsTLS,
    LocIsRegRel,
    LocIsThisRel,
    LocIsEnregistered,
    LocIsBitField,
    LocIsSlot,
    LocIsIlRel,
    LocInMetaData,
    LocIsConstant,
    LocTypeMax
};

Elemente

Element Beschreibung
LocIsNull Standortinformationen sind nicht verfügbar.
LocIsStatic Der Speicherort ist statisch.
LocIsTLS Der Speicherort befindet sich im lokalen Threadspeicher.
LocIsRegRel Der Speicherort ist registerrelativ.
LocIsThisRel Der Speicherort ist this-relativ.
LocIsEnregistered Der Speicherort befindet sich in einem Register.
LocIsBitField Die Position befindet sich in einem Bitfeld.
LocIsSlot Der Speicherort ist ein MSIL-Steckplatz (Microsoft Intermediate Language).
LocIsIlRel Die Position ist MSIL-relativ.
LocInMetaData Der Speicherort befindet sich in Metadaten.
LocIsConstant Der Speicherort befindet sich in einem konstanten Wert.
LocTypeMax Die Anzahl der Speicherorttypen in dieser Enumeration.

Hinweise

Die für die IDiaSymbol-Schnittstelle verfügbaren Eigenschaften hängen vom Speicherort des Symbols in der Imagedatei ab. Weitere Informationen finden Sie unter Symbolspeicherorte.

Die Werte in dieser Enumeration werden von einem Aufruf der IDiaSymbol::get_locationType-Methode zurückgegeben.

Anforderungen

Header: cvconst.h

Weitere Informationen