MetadataBuilder.AddFieldRelativeVirtualAddress 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将字段中的映射添加到存储在 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)
参数
- field
- FieldDefinitionHandle
字段定义句柄。
- offset
- Int32
PE 映像的块中的偏移量,用于存储映射字段的初始值(通常位于 .text 部分中)。
例外
offset
为负数。
注解
条目的添加顺序必须与相应的字段定义相同。
元数据中存储的最终相对虚拟地址是在序列化元数据时,通过将偏移量添加到块开始的虚拟地址来计算的。