Freigeben über


MetadataBuilder.AddFieldRelativeVirtualAddress Methode

Definition

Fügt dem im PE-Image gespeicherten Anfangswert eine Zuordnung von einem Feld hinzu.

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)

Parameter

field
FieldDefinitionHandle

Das Felddefinitionshandle.

offset
Int32

Der Offset innerhalb des Blocks im PE-Image, das Anfangswerte zugeordneter Felder speichert (normalerweise im .text-Abschnitt).

Ausnahmen

offset ist ein negativer Wert.

Hinweise

Einträge müssen in derselben Reihenfolge wie die entsprechenden Felddefinitionen hinzugefügt werden.

Die letzte relative virtuelle Adresse, die in den Metadaten gespeichert ist, wird berechnet, wenn die Metadaten serialisiert werden, indem der Offset der virtuellen Adresse des Blockstarts hinzugefügt wird.

Gilt für: