LocationType

[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

[このトピックはプレリリース版のため将来変更される可能性があります。また、プレースホルダとしてブランクのトピックが含まれています。]

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

See Also

Enumerations and Structures
IDiaSymbol
IDiaSymbol::get_locationType
Symbol Locations