SymAddressKind 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定 DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32) 介面的方法 DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)、DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) 和 ISymbolWriter 中,區域變數、參數和欄位的位址類型。
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
- 繼承
- 屬性
欄位
BitField | 9 | 位元欄位 (Bit Field)。 |
ILOffset | 1 | Microsoft Intermediate Language (MSIL) 位移 (Offset)。 |
NativeOffset | 5 | 原生位移 (Offset)。 |
NativeRegister | 3 | 原生暫存器位址。 |
NativeRegisterRegister | 6 | 暫存器的相對位址。 |
NativeRegisterRelative | 4 | 暫存器的相對位址。 |
NativeRegisterStack | 7 | 暫存器的相對位址。 |
NativeRVA | 2 | 原生相關虛擬位址 (RVA)。 |
NativeSectionOffset | 10 | 原生區段位移 (Offset)。 |
NativeStackRegister | 8 | 暫存器的相對位址。 |
備註
addr1
、 addr2
和 addr3
參數是指介面方法中的ISymbolWriter地址參數。