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
| Name | Wert | Beschreibung |
|---|---|---|
| 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 addr1Parameter , addr2, und addr3 verweisen auf die Adressparameter in den ISymbolWriter Schnittstellenmethoden.