Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt findet man auf GitHub, wo Sie auch Probleme und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.