LocationType
シンボルに含まれている場所情報の種類を示します。
enum LocationType {
LocIsNull,
LocIsStatic,
LocIsTLS,
LocIsRegRel,
LocIsThisRel,
LocIsEnregistered,
LocIsBitField,
LocIsSlot,
LocIsIlRel,
LocInMetaData,
LocIsConstant,
LocTypeMax
};
Elements
LocIsNull
位置情報は使用できません。LocIsStatic
場所は静的です。LocIsTLS
場所はスレッド ローカル ストレージにあります。LocIsRegRel
場所は登録相対的です。LocIsThisRel
場所は this- 相対パスです。LocIsEnregistered
位置がレジスタにあります。LocIsBitField
位置がビット フィールドです。LocIsSlot
場所は Microsoft Intermediate Language (MSIL) のスロットです。LocIsIlRel
場所は MSIL 相対的です。LocInMetaData
場所はメタデータにあります。LocIsConstant
場所は定数値に設定されます。LocTypeMax
この列挙体の場所の種類の数。
解説
IDiaSymbol のインターフェイスで使用できるプロパティはイメージ ファイル内のシンボルの位置によって決まります。 詳細については、「シンボルの場所」を参照してください。
この列挙体の値は IDiaSymbol::get_locationType メソッドの呼び出しによって返されます。
必要条件
ヘッダー : cvconst.h