Condividi tramite


MetadataBuilder.AddFieldRelativeVirtualAddress Metodo

Definizione

Aggiunge un mapping da un campo al relativo valore iniziale archiviato nell'immagine 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)

Parametri

field
FieldDefinitionHandle

Handle della definizione di campo.

offset
Int32

Offset all'interno del blocco nell'immagine PE che archivia i valori iniziali dei campi mappati (in genere nella sezione .text).

Eccezioni

offset è negativo.

Commenti

Le voci devono essere aggiunte nello stesso ordine delle definizioni di campo corrispondenti.

L'indirizzo virtuale finale archiviato nei metadati viene calcolato quando i metadati vengono serializzati aggiungendo l'offset all'indirizzo virtuale dell'inizio del blocco.

Si applica a