Partager via


MetadataBuilder.AddFieldRelativeVirtualAddress Méthode

Définition

Ajoute un mappage d’un champ à sa valeur initiale stockée dans l’image 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)

Paramètres

field
FieldDefinitionHandle

Handle de définition de champ.

offset
Int32

Décalage dans le bloc de l’image PE qui stocke les valeurs initiales des champs mappés (généralement dans la section .text).

Exceptions

offset est un nombre négatif.

Remarques

Les entrées doivent être ajoutées dans le même ordre que les définitions de champ correspondantes.

L’adresse virtuelle relative finale stockée dans les métadonnées est calculée lorsque les métadonnées sont sérialisées en ajoutant le décalage à l’adresse virtuelle du démarrage de bloc.

S’applique à