MetadataBuilder.AddFieldRelativeVirtualAddress Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje mapowanie z pola do wartości początkowej przechowywanej na obrazie 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
Uchwyt definicji pola.
- offset
- Int32
Przesunięcie w bloku na obrazie PE, które przechowuje początkowe wartości zamapowanych pól (zwykle w sekcji .text).
Wyjątki
offset
jest ujemna.
Uwagi
Wpisy muszą być dodawane w tej samej kolejności co odpowiadające definicje pól.
Końcowy względny adres wirtualny przechowywany w metadanych jest obliczany, gdy metadane są serializowane przez dodanie przesunięcia do wirtualnego adresu początkowego bloku.