Compartir a través de


CorSymAddrKind (Enumeración)

Indica el tipo de dirección de memoria.

Sintaxis

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;

Miembros

Miembro Descripción
ADDR_IL_OFFSET Indica una variable local o un índice de parámetros de lenguaje intermedio común (CIL).
ADDR_NATIVE_RVA Indica una dirección virtual relativa en un módulo.
ADDR_NATIVE_REGISTER Indica un registro de CPU.
ADDR_NATIVE_REGREL Indica que la primera dirección es un registro y la segunda dirección es un desplazamiento.
ADDR_NATIVE_OFFSET Indica un desplazamiento desde una dirección base.
ADDR_NATIVE_REGREG Indica que la primera dirección es la parte baja de un registro y la segunda dirección es la parte alta.
ADDR_NATIVE_REGSTK Indica que la primera dirección es la parte baja de un registro, la segunda es la parte alta y la tercera es un desplazamiento.
ADDR_NATIVE_STKREG Indica que la primera dirección es un registro, el segundo es un desplazamiento y el tercero es la parte alta del registro.
ADDR_BITFIELD Indica que la primera dirección es el inicio de un campo y la segunda dirección es la longitud del campo.
ADDR_NATIVE_ISECTOFFSET Indica que la primera dirección es la sección y la segunda dirección es un desplazamiento.

Requisitos

Header: CorSym.idl, CorSym.h

Consulte también