指示符号中包含的位置信息类型。
语法
enum LocationType {
LocIsNull,
LocIsStatic,
LocIsTLS,
LocIsRegRel,
LocIsThisRel,
LocIsEnregistered,
LocIsBitField,
LocIsSlot,
LocIsIlRel,
LocInMetaData,
LocIsConstant,
LocIsRegRelAliasIndir,
LocTypeMax
};
元素
元素 | 说明 |
---|---|
LocIsNull |
位置信息不可用。 |
LocIsStatic |
位置是静态的。 |
LocIsTLS |
位置位于线程本地存储中。 |
LocIsRegRel |
位置是寄存器相对位置。 |
LocIsThisRel |
位置为 this -relative。 |
LocIsEnregistered |
位置位于寄存器中。 |
LocIsBitField |
位置位于位字段中。 |
LocIsSlot |
位置是Microsoft中间语言(MSIL)槽。 |
LocIsIlRel |
位置是 MSIL 相对位置。 |
LocInMetaData |
位置位于元数据中。 |
LocIsConstant |
位置位于常量值中。 |
LocIsRegRelAliasIndir |
位置是相对于寄存器的,是用户定义的类型的一部分的别名(UDT)。 |
LocTypeMax |
此枚举中的位置类型数。 |
注解
接口可用的 IDiaSymbol
属性取决于图像文件中符号的位置。 有关详细信息,请参阅符号位置。
此枚举中的值由对方法的调用 IDiaSymbol::get_locationType
返回。
要求
标头:cvconst.h