LocationType

Указывает тип сведений о расположении, содержащихся в символе.

Синтаксис

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

Элементы

Элемент Description
LocIsNull Сведения о расположении недоступны.
LocIsStatic Расположение является статическим.
LocIsTLS Расположение находится в локальном хранилище потока.
LocIsRegRel Расположение является относительным по регистру.
LocIsThisRel Расположение — thisотносительный.
LocIsEnregistered Расположение находится в регистре.
LocIsBitField Расположение находится в битовом поле.
LocIsSlot Расположение — это слот MICROSOFT Intermediate Language (MSIL).
LocIsIlRel Расположение является относительным ДЛЯ MSIL.
LocInMetaData Расположение находится в метаданных.
LocIsConstant Расположение находится в константном значении.
LocTypeMax Количество типов расположений в этом перечислении.

Замечания

Свойства, доступные интерфейсу IDiaSymbol , зависят от расположения символа в файле изображения. Дополнительные сведения см. в разделе "Расположения символов".

Значения в этом перечислении возвращаются вызовом метода IDiaSymbol::get_locationType .

Требования

Заголовок: cvconst.h

См. также