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

位字段。 addr1 参数是字段的起始位置,addr2 参数是字段长度。

ILOffset 1

Microsoft 中间语言 (MSIL) 偏移量。 addr1 参数是 MSIL 局部变量或参数索引。

NativeOffset 5

本机偏移量。 addr1 参数是距离父级起始位置的偏移量。

NativeRegister 3

本机寄存器地址。 addr1 参数是在其中存储变量的寄存器。

NativeRegisterRegister 6

寄存器相对地址。 addr1 参数是低位寄存器,addr2 参数是高位寄存器。

NativeRegisterRelative 4

寄存器相对地址。 addr1 参数是寄存器,而 addr2 参数是偏移量。

NativeRegisterStack 7

寄存器相对地址。 addr1 参数是低位寄存器,addr2 参数是堆栈寄存器,addr3 参数是距离值的高位部分堆栈指针的偏移量。

NativeRVA 2

本机相关虚拟地址 (RVA)。 addr1 参数是模块中的 RVA。

NativeSectionOffset 10

本机节偏移量。 addr1 参数是节,addr2 参数是偏移量。

NativeStackRegister 8

寄存器相对地址。 addr1 参数是堆栈寄存器,addr2 参数是距离值的低位部分堆栈指针的偏移量,addr3 参数是高位寄存器。

注解

addr1addr2addr3 参数引用接口方法中的ISymbolWriter地址参数。

适用于

另请参阅