描述地址映射中的条目。
语法
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
元素
元素 | 说明 |
---|---|
rva |
映像 A 中的相对虚拟地址 (RVA)。 |
rvaTo |
相对虚拟地址 rva 映射到映像 B 中。 |
注解
地址映射提供从一种映射布局 (A) 到另一种 (B) 的转换。 按 rva
排序的 DiaAddressMapEntry
结构数组定义了地址映射。
要将映像 A 中的地址 addrA
转换为映像 B 中的地址 addrB
,请执行以下步骤:
在地图上搜索条目
e
,其中最大的rva
小于或等于addrA
。设置
delta = addrA - e.rva
。设置
addrB = e.rvaTo + delta
。DiaAddressMapEntry
结构的数组传递给 IDiaAddressMap::set_addressMap 方法。
要求
标头:dia2.h