DiaAddressMapEntry

描述地址映射中的条目。

语法

struct DiaAddressMapEntry {
    DWORD rva,
    DWORD rvaTo
};

元素

元素 说明
rva 映像 A 中的相对虚拟地址 (RVA)。
rvaTo 相对虚拟地址 rva 映射到映像 B 中。

注解

地址映射提供从一种映射布局 (A) 到另一种 (B) 的转换。 按 rva 排序的 DiaAddressMapEntry 结构数组定义了地址映射。

要将映像 A 中的地址 addrA 转换为映像 B 中的地址 addrB,请执行以下步骤:

  1. 在地图上搜索条目 e,其中最大的 rva 小于或等于 addrA

  2. 设置 delta = addrA - e.rva

  3. 设置 addrB = e.rvaTo + delta

    DiaAddressMapEntry 结构的数组传递给 IDiaAddressMap::set_addressMap 方法。

要求

标头:dia2.h

另请参阅