Condividi tramite


Enumerazione CorSymAddrKind

Indica il tipo di indirizzo di memoria.

Sintassi

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;

Membri

Membro Descrizione
ADDR_IL_OFFSET Indica una variabile locale o un indice di parametro CIL (Common Intermediate Language).
ADDR_NATIVE_RVA Indica un indirizzo virtuale relativo in un modulo.
ADDR_NATIVE_REGISTER Indica un registro della CPU.
ADDR_NATIVE_REGREL Indica che il primo indirizzo è un registro e il secondo indirizzo è un offset.
ADDR_NATIVE_OFFSET Indica un offset da un indirizzo di base.
ADDR_NATIVE_REGREG Indica che il primo indirizzo è la parte bassa di un registro e il secondo indirizzo è la parte alta.
ADDR_NATIVE_REGSTK Indica che il primo indirizzo è la parte bassa di un registro, la seconda è la parte alta e la terza è un offset.
ADDR_NATIVE_STKREG Indica che il primo indirizzo è un registro, il secondo è un offset e il terzo è la parte alta del registro.
ADDR_BITFIELD Indica che il primo indirizzo è l'inizio di un campo e il secondo indirizzo è la lunghezza del campo.
ADDR_NATIVE_ISECTOFFSET Indica che il primo indirizzo è la sezione e il secondo indirizzo è un offset.

Requisiti

Intestazione: CorSym.idl, CorSym.h

Vedi anche