MetadataBuilder.AddFieldRelativeVirtualAddress Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá mapování z pole na jeho počáteční hodnotu uloženou v bitové kopii pe.
public:
void AddFieldRelativeVirtualAddress(System::Reflection::Metadata::FieldDefinitionHandle field, int offset);
public void AddFieldRelativeVirtualAddress (System.Reflection.Metadata.FieldDefinitionHandle field, int offset);
member this.AddFieldRelativeVirtualAddress : System.Reflection.Metadata.FieldDefinitionHandle * int -> unit
Public Sub AddFieldRelativeVirtualAddress (field As FieldDefinitionHandle, offset As Integer)
Parametry
- field
- FieldDefinitionHandle
Popisovač definice pole
- offset
- Int32
Posun v bloku na obrázku PE, který ukládá počáteční hodnoty mapovaných polí (obvykle v oddílu .text).
Výjimky
offset
je negativní.
Poznámky
Položky musí být přidány ve stejném pořadí jako odpovídající definice polí.
Konečná relativní virtuální adresa uložená v metadatech se vypočítá při serializaci metadat přidáním posunu k virtuální adrese začátku bloku.