MetadataBuilder.AddFieldRelativeVirtualAddress Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt eine Zuordnung aus einem Feld zu seinem anfangs im PE-Bild gespeicherten Wert 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-Bild, in dem anfangswerte von zugeordneten Feldern (in der Regel im TEXT-Abschnitt) gespeichert werden.
Ausnahmen
offset ist negativ.
Hinweise
Einträge müssen in derselben Reihenfolge wie die entsprechenden Felddefinitionen hinzugefügt werden.
Die endgültige relative virtuelle Adresse, die in den Metadaten gespeichert ist, wird berechnet, wenn die Metadaten serialisiert werden, indem der Offset zur virtuellen Adresse des Blockstarts hinzugefügt wird.