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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.