MetadataBuilder.AddFieldRelativeVirtualAddress Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.