次の方法で共有


CorSymAddrKind 列挙体

メモリ アドレスの種類を示します。

構文

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 共通中間言語 (CIL) ローカル変数またはパラメーター インデックスを示します。
ADDR_NATIVE_RVA モジュール内の相対仮想アドレスを示します。
ADDR_NATIVE_REGISTER CPU レジスタを示します。
ADDR_NATIVE_REGREL 1 番目のアドレスがレジスタであり、2 番目のアドレスがオフセットであることを示します。
ADDR_NATIVE_OFFSET ベース アドレスからのオフセットを示します。
ADDR_NATIVE_REGREG 1 番目のアドレスがレジスタの下位部分であり、2 番目のアドレスが上位部分であることを示します。
ADDR_NATIVE_REGSTK 1 番目のアドレスがレジスタの下位部分であり、2 番目のアドレスが上位部分であり、3 番目のアドレスがオフセットであることを示します。
ADDR_NATIVE_STKREG 1 番目のアドレスがレジスタであり、2 番目のアドレスがオフセットであり、3 番目がレジスタの上位部分であることを示します。
ADDR_BITFIELD 1 番目のアドレスがフィールドの開始であり、2 番目のアドレスがフィールド長であることを示します。
ADDR_NATIVE_ISECTOFFSET 1 番目のアドレスがセクションであり、2 番目のアドレスがオフセットであることを示します。

必要条件

ヘッダー: CorSym.idl、CorSym.h

関連項目