Udostępnij za pośrednictwem


MetadataBuilder.AddFieldRelativeVirtualAddress Metoda

Definicja

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.

Dotyczy