SymAddressKind Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Adresstypen für lokale Variablen, Parameter und Felder in den Methoden DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32) und DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) der ISymbolWriter-Schnittstelle an.
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
- Vererbung
- Attribute
Felder
BitField | 9 | Ein Bitfeld. Der |
ILOffset | 1 | Ein MSIL-Offset (Microsoft Intermediate Language). Der |
NativeOffset | 5 | Ein systemeigener Offset. Der |
NativeRegister | 3 | Eine systemeigene Registeradresse. Der |
NativeRegisterRegister | 6 | Eine auf das Register bezogene Adresse. Der |
NativeRegisterRelative | 4 | Eine auf das Register bezogene Adresse. Der |
NativeRegisterStack | 7 | Eine auf das Register bezogene Adresse. Der |
NativeRVA | 2 | Eine systemeigene RVA (Relative Virtual Address). Der |
NativeSectionOffset | 10 | Ein systemeigener Bereichsoffset. Der |
NativeStackRegister | 8 | Eine auf das Register bezogene Adresse. Der |
Hinweise
Die addr1
Parameter , addr2
, und addr3
verweisen auf die Adressparameter in den ISymbolWriter Schnittstellenmethoden.