Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Describes an entry in an address map.
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
Elements
rva
A relative virtual address (RVA) in image A.rvaTo
The relative virtual address rva is mapped to in image B.
Remarks
An address map provides a translation from one image layout (A) to another (B). An array of DiaAddressMapEntry structures sorted by rva defines an address map.
To translate an address, addrA, in image A to an address, addrB, in image B, perform the following steps:
Search the map for the entry, e, with the largest rva less than or equal to addrA.
Set delta = addrA – e.rva.
Set addrB = e.rvaTo + delta.
An array of DiaAddressMapEntry structures is passed to the IDiaAddressMap::set_addressMap method.
Requirements
Header: dia2.h
See Also
Reference
IDiaAddressMap::set_addressMap