Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opisuje wpis na mapie adresów.
Składnia
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
Elementy
| Element | opis |
|---|---|
rva |
Względny adres wirtualny (RVA) na obrazie A. |
rvaTo |
Względny adres rva wirtualny jest mapowany na obraz B. |
Uwagi
Mapa adresów udostępnia tłumaczenie z jednego układu obrazu (A) do innego (B). Tablica DiaAddressMapEntry struktur posortowanych według rva definiuje mapę adresową.
Aby przetłumaczyć adres, addrAna obrazie A na adres , addrBna obrazie B wykonaj następujące kroki:
Wyszukaj mapę wpisu ,
ez największąrvamniejszą lub równąaddrA.Ustaw wartość
delta = addrA - e.rva.Ustaw wartość
addrB = e.rvaTo + delta.Tablica
DiaAddressMapEntrystruktur jest przekazywana do metody IDiaAddressMap::set_addressMap .
Wymagania
Nagłówek: dia2.h