Freigeben über


CorSymAddrKind-Enumeration

Aktualisiert: November 2007

Gibt den Typ der Speicheradresse an.

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 Microsoft Intermediate Language (MSIL)-Variable oder einen MSIL-Parameterindex zurück.

ADDR_NATIVE_RVA

Gibt eine relative virtuelle Adresse für ein Modul an.

ADDR_NATIVE_REGISTER

Gibt ein CPU-Register an.

ADDR_NATIVE_REGREL

Gibt an, dass die erste Adresse ein Register 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 Bereich und die zweite Adresse der hohe Bereich eines Registers ist.

ADDR_NATIVE_REGSTK

Gibt an, dass die erste Adresse der niedrige Bereich, die zweite Adresse der hohe Bereich und die dritte Adresse der Offset eines Registers ist.

ADDR_NATIVE_STKREG

Gibt an, dass die erste Adresse ein Register, die zweite Adresse ein Offset und die dritte Adresse der hohe Bereich des Registers ist.

ADDR_BITFIELD

Gibt an, dass die erste Adresse der Beginn eines Felds 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

Siehe auch

Weitere Ressourcen

Diagnosesymbolspeicher-Enumerationen