CorSymAddrKind-Enumeration
Gibt den Typ der Speicheradresse an.
Syntax
typedef enum CorSymAddrKind
{
ADDR_IL_OFFSET = 1,
ADDR_NATIVE_RVA = 2,
ADDR_NATIVE_REGISTER = 3,
ADDR_NATIVE_REGREL = 4,
ADDR_NATIVE_OFFSET = 5,
ADDR_NATIVE_REGREG = 6,
ADDR_NATIVE_REGSTK = 7,
ADDR_NATIVE_STKREG = 8,
ADDR_BITFIELD = 9,
ADDR_NATIVE_ISECTOFFSET = 10
} CorSymAddrKind;
Member
Member | Beschreibung |
---|---|
ADDR_IL_OFFSET |
Gibt eine lokale CIL-Variable (Common Intermediate Language) oder einen Parameterindex an. |
ADDR_NATIVE_RVA |
Gibt eine relative virtuelle Adresse in ein Modul an. |
ADDR_NATIVE_REGISTER |
Gibt ein CPU-Register an. |
ADDR_NATIVE_REGREL |
Gibt an, dass die erste Adresse ein Register ist und die zweite Adresse ein Offset ist. |
ADDR_NATIVE_OFFSET |
Gibt einen Offset von einer Basisadresse an. |
ADDR_NATIVE_REGREG |
Gibt an, dass die erste Adresse der niedrige Teil eines Registers ist, und die zweite Adresse ist der hohe Teil. |
ADDR_NATIVE_REGSTK |
Gibt an, dass die erste Adresse der niedrige Teil eines Registers ist, der zweite der hohe Teil und der dritte ein Offset ist. |
ADDR_NATIVE_STKREG |
Gibt an, dass die erste Adresse ein Register ist, der zweite ein Offset ist und der dritte der hohe Teil des Registers ist. |
ADDR_BITFIELD |
Gibt an, dass die erste Adresse der Anfang eines Felds ist und die zweite Adresse die Feldlänge ist. |
ADDR_NATIVE_ISECTOFFSET |
Gibt an, dass die erste Adresse der Abschnitt und die zweite Adresse ein Offset ist. |
Anforderungen
Header: CorSym.idl, CorSym.h
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.