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.
Beschreibt einen Eintrag in einer Adressumsetzung.
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
Elements
rva
Eine relative virtuelle Adresse (RVA) im Image A.rvaTo
Die relative virtuelle Adresse rva wird in dem Bild B verknüpft.
Hinweise
Eine Adressumsetzung stellt eine Übersetzung von einem Bildlayout (A) zu einem anderen (B) bereit.Ein Array von Strukturen DiaAddressMapEntryrva definiert eine sortierte Adressumsetzung.
Um eine Adresse, führen addrABild in A auf eine Adresse zu übersetzen. addrB, im Bild B, die folgenden Schritte aus:
Suchen Sie die Zuordnung für den Eintrag e, mit der größten rva kleiner oder gleich addrA.
Legen Sie delta = addrA – e.rvafest.
Legen Sie addrB = e.rvaTo + deltafest.
Ein Array von Strukturen DiaAddressMapEntryIDiaAddressMap::set_addressMap wird an die Methode übergeben.
Anforderungen
Header: dia2.h
Siehe auch
Referenz
IDiaAddressMap::set_addressMap