Compartilhar via


Enumeração CorSymAddrKind

Indica o tipo de endereço de memória.

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;

Membros

Membro

Descrição

ADDR_IL_OFFSET

Indica um Microsoft intermediate linguagem (MSIL) variável ou parâmetro índice local.

ADDR_NATIVE_RVA

Indica um endereço virtual relativo em um módulo.

ADDR_NATIVE_REGISTER

Indica um registro de CPU.

ADDR_NATIVE_REGREL

Indica que o primeiro endereço é um registro e o segundo endereço é um deslocamento.

ADDR_NATIVE_OFFSET

Indica um deslocamento de um endereço básico.

ADDR_NATIVE_REGREG

Indica que o primeiro endereço é parte de um registro de baixo e o segundo endereço é a parte alta.

ADDR_NATIVE_REGSTK

Indica que o primeiro endereço é parte de um registro baixo, o segundo é a parte de alta e o terceiro é um deslocamento.

ADDR_NATIVE_STKREG

Indica que o primeiro endereço é um registro, o segundo é um deslocamento e a terceira é a parte alta do registro.

ADDR_BITFIELD

Indica que o primeiro endereço é o início de um campo e o segundo endereço é o tamanho do campo.

ADDR_NATIVE_ISECTOFFSET

Indica que o primeiro endereço é a seção e o segundo endereço é um deslocamento.

Requisitos

Cabeçalho: CorSym.idl

Consulte também

Outros recursos

Enumerações de diagnóstico símbolo Store