Share via


シンボルの場所

ほとんどのシンボルの場所は、イメージ ファイル内に定義されています。 シンボルの場所は、LocationType 列挙型の列挙体の値を使用して指定します。 場所によっては、シンボルが追加のプロパティをサポートする場合もあります。

次の表に、最も一般的に使用される場所の種類とそれらの追加のプロパティを示します。

場所のタイプ 追加のプロパティ
LocIsNull なし
LocIsStatic IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_relativeVirtualAddress (相対仮想アドレスが有効な場合)

IDiaSymbol::get_virtualAddress (イメージ ベースが 0 以外に設定されている場合)
LocIsTLS IDiaSymbol::get_addressSection

IDiaSymbol::get_addressOffset
LocIsRegRel IDiaSymbol::get_registerId

IDiaSymbol::get_offset
LocIsThisRel IDiaSymbol::get_offset
LocIsEnregistered IDiaSymbol::get_registerId
LocIsBitField IDiaSymbol::get_bitPosition

IDiaSymbol::get_length

IDiaSymbol::get_offset
LocIsSlot IDiaSymbol::get_slot
LocIsIlRel IDiaSymbol::get_offset
LocInMetaData IDiaSymbol::get_token
LocIsConstant IDiaSymbol::get_value

関連項目