description | title | ms.date | ms.topic | dev_langs | helpviewer_keywords | author | ms.author | manager | ms.subservice | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Indicates the kind of location information contained in a symbol. |
LocationType |
11/04/2016 |
reference |
|
|
mikejo5000 |
mikejo |
mijacobs |
debug-diagnostics |
Indicates the kind of location information contained in a symbol.
enum LocationType {
LocIsNull,
LocIsStatic,
LocIsTLS,
LocIsRegRel,
LocIsThisRel,
LocIsEnregistered,
LocIsBitField,
LocIsSlot,
LocIsIlRel,
LocInMetaData,
LocIsConstant,
LocTypeMax
};
Element | Description |
---|---|
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. |
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.
Header: cvconst.h