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