MetadataBuilder.AddFieldRelativeVirtualAddress Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega una asignación de un campo a su valor inicial almacenado en la imagen de 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)
Parámetros
- field
- FieldDefinitionHandle
El identificador de la definición de tipo.
- offset
- Int32
El desplazamiento en el bloque de la imagen de PE que almacena los valores iniciales de los campos asignados (normalmente en la sección .text).
Excepciones
offset
es negativo.
Comentarios
Las entradas deben agregarse en el mismo orden que las definiciones de campo correspondientes.
La dirección virtual relativa final almacenada en los metadatos se calcula cuando los metadatos se serializan agregando el desplazamiento a la dirección virtual del inicio del bloque.