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
為負。
備註
項目必須以與對應欄位定義相同的順序加入。
當元數據串行化時,會將位移新增至區塊開始的虛擬位址,來計算儲存在元數據中的最終相對虛擬位址。