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 | Description |
---|---|
ADDR_IL_OFFSET |
Indica uma variável local comum de linguagem intermediária (CIL) ou índice de parâmetro. |
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 é uma compensação. |
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
Consulte também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.