符号位置

大多数符号在图像文件中都有一个定义的位置。 使用 LocationType Enumeration 枚举的一个值指定符号的位置。 符号可能支持其他属性,具体取决于其位置。

下表显示了最常用的位置类型及其附加属性。

位置类型 其他属性
LocIsNull
LocIsStatic IDiaSymbol::get_addressOffset

IDiaSymbol::get_addressSection

IDiaSymbol::get_relativeVirtualAddress(如果启用相对虚拟地址)

IDiaSymbol::get_virtualAddress(如果基础映像已设置为非零)
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

另请参阅