SymAddressKind 列舉

定義

public enum class SymAddressKind
public enum SymAddressKind
[System.Serializable]
public enum SymAddressKind
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SymAddressKind
type SymAddressKind = 
[<System.Serializable>]
type SymAddressKind = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymAddressKind = 
Public Enum SymAddressKind
繼承
SymAddressKind
屬性

欄位

BitField 9

位元欄位 (Bit Field)。 addr1 參數是欄位的開始位置,而 addr2 參數是欄位長度。

ILOffset 1

Microsoft Intermediate Language (MSIL) 位移 (Offset)。 addr1 參數是 MSIL 區域變數或參數索引。

NativeOffset 5

原生位移 (Offset)。 addr1 參數是從父代 (Parent) 開頭的位移 (Offset)。

NativeRegister 3

原生暫存器位址。 addr1 參數是存放變數的暫存器。

NativeRegisterRegister 6

暫存器的相對位址。 addr1 參數是低序位暫存器,而 addr2 參數是高序位暫存器。

NativeRegisterRelative 4

暫存器的相對位址。 addr1 參數是暫存器,而 addr2 參數是位移。

NativeRegisterStack 7

暫存器的相對位址。 addr1 參數是低序位暫存器、addr2 參數是堆疊暫存器,而 addr3 參數是從堆疊指標到數值的高序位部分的位移 (Offset)。

NativeRVA 2

原生相關虛擬位址 (RVA)。 addr1 參數是模組中的 RVA。

NativeSectionOffset 10

原生區段位移 (Offset)。 addr1 參數是區段,而 addr2 參數是位移 (Offset)。

NativeStackRegister 8

暫存器的相對位址。 addr1 參數是堆疊暫存器、addr2 參數是從堆疊指標到數值的低序位部分的位移 (Offset),而 addr3 參數是高序位暫存器。

備註

addr1addr2addr3 參數會參考介面方法中的 ISymbolWriter 位址參數。

適用於

另請參閱