Partager via


CorSymAddrKind, énumération

Indique le type d’adresse mémoire.

Syntaxe

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;

Membres

Membre Description
ADDR_IL_OFFSET Indique une variable locale ou un index de paramètre local (CIL) commun.
ADDR_NATIVE_RVA Indique une adresse virtuelle relative dans un module.
ADDR_NATIVE_REGISTER Indique un registre de processeur.
ADDR_NATIVE_REGREL Indique que la première adresse est un registre et que la deuxième adresse est un décalage.
ADDR_NATIVE_OFFSET Indique un décalage à partir d’une adresse de base.
ADDR_NATIVE_REGREG Indique que la première adresse est la partie basse d’un registre et que la deuxième adresse est la partie haute.
ADDR_NATIVE_REGSTK Indique que la première adresse est la partie basse d’un registre, que la deuxième est la partie haute et que la troisième est un décalage.
ADDR_NATIVE_STKREG Indique que la première adresse est un registre, que la deuxième est un décalage et que la troisième est la partie haute du registre.
ADDR_BITFIELD Indique que la première adresse est le début d’un champ et que la deuxième adresse est la longueur du champ.
ADDR_NATIVE_ISECTOFFSET Indique que la première adresse est la section et que la deuxième adresse est un décalage.

Configuration requise

En-tête : CorSym.idl, CorSym.h

Voir aussi