共用方式為


LocationType

表示符號中包含的位置資訊種類。

語法

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

元素

元素 描述
LocIsNull 位置信息無法使用。
LocIsStatic 位置是靜態的。
LocIsTLS 位置位於線程本機記憶體中。
LocIsRegRel 位置是 register-relative。
LocIsThisRel 位置是 this-relative。
LocIsEnregistered 位置位於緩存器中。
LocIsBitField 位置位於位欄位中。
LocIsSlot 位置是Microsoft中繼語言 (MSIL) 位置。
LocIsIlRel 位置為 MSIL 相對。
LocInMetaData 位置位於元數據中。
LocIsConstant 位置位於常數值中。
LocIsRegRelAliasIndir 位置是緩存器相對位置,也是使用者定義型別 (UDT) 部分的別名。
LocTypeMax 這個列舉中的位置類型數目。

備註

介面可用的 IDiaSymbol 屬性取決於圖像檔內符號的位置。 如需詳細資訊,請參閱符號位置

這個列舉中的值是由 方法的呼叫 IDiaSymbol::get_locationType 所傳回。

需求

標頭: cvconst.h

另請參閱