共用方式為


CorSymAddrKind 列舉型別

更新:2007 年 11 月

表示記憶體位址的類型。

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;

成員

成員

描述

ADDR_IL_OFFSET

表示 Microsoft Intermediate Language (MSIL) 區域變數或參數索引。

ADDR_NATIVE_RVA

表示模組中的相對虛擬位址。

ADDR_NATIVE_REGISTER

表示 CPU 暫存器。

ADDR_NATIVE_REGREL

表示第一個位址是暫存器,第二個位址是位移。

ADDR_NATIVE_OFFSET

表示基底位址的位移。

ADDR_NATIVE_REGREG

表示第一個位址是暫存器的下半部,第二個位址是上半部。

ADDR_NATIVE_REGSTK

表示第一個位址是暫存器的下半部、第二個位址是上半部,第三個位址是位移。

ADDR_NATIVE_STKREG

表示第一個位址是暫存器、第二個位址是位移,第三個位址是暫存器的上半部。

ADDR_BITFIELD

表示第一個位址是欄位的起始處,第二個位址是欄位長度。

ADDR_NATIVE_ISECTOFFSET

表示第一個位址是區段,第二個位址是位移。

需求

Header: CorSym.idl

請參閱

其他資源

診斷符號存放區列舉型別