CorSymAddrKind Numaralandırması

Bellek adresinin türünü gösterir.

Sözdizimi

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;

Üyeler

Üye Açıklama
ADDR_IL_OFFSET Ortak bir ara dil (CIL) yerel değişken veya parametre dizinini gösterir.
ADDR_NATIVE_RVA Modülde göreli bir sanal adresi gösterir.
ADDR_NATIVE_REGISTER CPU kaydını gösterir.
ADDR_NATIVE_REGREL İlk adresin bir yazmaç, ikinci adresin ise uzaklık olduğunu gösterir.
ADDR_NATIVE_OFFSET Temel adresten uzaklığı gösterir.
ADDR_NATIVE_REGREG İlk adresin bir kaydın düşük bölümü, ikinci adresin ise yüksek bölümü olduğunu gösterir.
ADDR_NATIVE_REGSTK İlk adresin bir yazmaç alt kısmı, ikincisinin yüksek bölüm, üçüncüsü ise uzaklık olduğunu gösterir.
ADDR_NATIVE_STKREG İlk adresin bir yazmaç, ikinci adresin bir uzaklık, üçüncüsü ise yazmaç öğesinin yüksek bölümü olduğunu gösterir.
ADDR_BITFIELD İlk adresin bir alanın başlangıcı, ikinci adresin ise alan uzunluğu olduğunu gösterir.
ADDR_NATIVE_ISECTOFFSET İlk adresin bölüm, ikinci adresin ise uzaklık olduğunu gösterir.

Gereksinimler

Üst bilgi: CorSym.idl, CorSym.h

Ayrıca bkz.