Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger typ av minnesadress.
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;
Medlemmar
| Medlem | beskrivning |
|---|---|
ADDR_IL_OFFSET |
Anger en lokal variabel eller parameterindex för ett vanligt mellanliggande språk (CIL). |
ADDR_NATIVE_RVA |
Anger en relativ virtuell adress i en modul. |
ADDR_NATIVE_REGISTER |
Anger ett CPU-register. |
ADDR_NATIVE_REGREL |
Anger att den första adressen är ett register och att den andra adressen är en förskjutning. |
ADDR_NATIVE_OFFSET |
Anger en förskjutning från en basadress. |
ADDR_NATIVE_REGREG |
Anger att den första adressen är den låga delen av ett register och den andra adressen är den höga delen. |
ADDR_NATIVE_REGSTK |
Anger att den första adressen är den låga delen av ett register, den andra är den höga delen och den tredje är en förskjutning. |
ADDR_NATIVE_STKREG |
Anger att den första adressen är ett register, den andra är en förskjutning och den tredje är den stora delen av registret. |
ADDR_BITFIELD |
Anger att den första adressen är början av ett fält och den andra adressen är fältlängden. |
ADDR_NATIVE_ISECTOFFSET |
Anger att den första adressen är avsnittet och att den andra adressen är en förskjutning. |
Krav
Rubrik: CorSym.idl, CorSym.h
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.