Sdílet prostřednictvím


CorSymAddrKind – výčet

Určuje typ adresy paměti.

Syntaxe

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;

Členové

Člen Popis
ADDR_IL_OFFSET Označuje místní proměnnou nebo index parametrů (CIL) společného zprostředkujícího jazyka.
ADDR_NATIVE_RVA Označuje relativní virtuální adresu do modulu.
ADDR_NATIVE_REGISTER Označuje registr procesoru.
ADDR_NATIVE_REGREL Označuje, že první adresa je registr a druhá adresa je posun.
ADDR_NATIVE_OFFSET Označuje posun od základní adresy.
ADDR_NATIVE_REGREG Označuje, že první adresa je nízká část registru a druhá adresa je vysoká část.
ADDR_NATIVE_REGSTK Označuje, že první adresa je nízká část registru, druhá je vysoká část a třetí je posun.
ADDR_NATIVE_STKREG Označuje, že první adresa je registr, druhá je posunem a třetí je vysoká část registru.
ADDR_BITFIELD Označuje, že první adresa je začátek pole a druhá adresa je délka pole.
ADDR_NATIVE_ISECTOFFSET Označuje, že první adresa je oddíl a druhá adresa je posun.

Požadavky

Hlavička: CorSym.idl, CorSym.h

Viz také