LocationType
Indicates the kind of location information contained in a symbol.
enum LocationType {
LocIsNull,
LocIsStatic,
LocIsTLS,
LocIsRegRel,
LocIsThisRel,
LocIsEnregistered,
LocIsBitField,
LocIsSlot,
LocIsIlRel,
LocInMetaData,
LocIsConstant,
LocTypeMax
};
Elements
LocIsNull
Location information is unavailable.LocIsStatic
Location is static.LocIsTLS
Location is in thread local storage.LocIsRegRel
Location is register-relative.LocIsThisRel
Location is this-relative.LocIsEnregistered
Location is in a register.LocIsBitField
Location is in a bit field.LocIsSlot
Location is a Microsoft Intermediate Language (MSIL) slot.LocIsIlRel
Location is MSIL-relative.LocInMetaData
Location is in metadata.LocIsConstant
Location is in a constant value.LocTypeMax
The number of location types in this enumeration.
Remarks
The properties available to the IDiaSymbol interface depend on the symbol's location within the image file. For more information, see Symbol Locations.
The values in this enumeration are returned by a call to the IDiaSymbol::get_locationType method.
Requirements
Header: cvconst.h