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 中间语言 (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

指示第一个地址是节,第二个地址是偏移量。

要求

**头文件:**CorSym.idl

请参见

其他资源

诊断符号存储区枚举