Compartilhar via


Enumeração CorSymAddrKind

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

Sintaxe

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 uma variável local ou índice de parâmetro de linguagem intermediária comum (CIL).
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 base.
ADDR_NATIVE_REGREG Indica que o primeiro endereço é a parte baixa de um registro e o segundo endereço é a parte alta.
ADDR_NATIVE_REGSTK Indica que o primeiro endereço é a parte baixa de um registro, o segundo é a parte alta e o terceiro é um deslocamento.
ADDR_NATIVE_STKREG Indica que o primeiro endereço é um registro, o segundo é um deslocamento e o terceiro é 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 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

Confira também