Enumeração de 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 language (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 registrador 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 base.

ADDR_NATIVE_REGREG

Indica que o primeiro endereço é a parte de baixa de um registro, e o segundo endereço é a porção de alta.

ADDR_NATIVE_REGSTK

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

ADDR_NATIVE_STKREG

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

ADDR_BITFIELD

Indica que o primeiro endereço é o início de um campo e o segundo endereço é o comprimento 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, CorSym.h

Consulte também

Outros recursos

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