Partilhar via


CLRDATA_METHDEF_EXTENT Estrutura

Descreve uma região de código IL associada a um método.

Nota

Esta API foi originalmente projetada para uso interno no tempo de execução. Embora agora seja suportado para uso de terceiros 3rd, recomendamos trabalhar com ICorDebug e ICorProfiler APIs quando possível.

Sintaxe

struct CLRDATA_METHDEF_EXTENT
{
    CLRDATA_ADDRESS startAddress;
    CLRDATA_ADDRESS endAddress;
    ULONG32 enCVersion
    CLRDataMethodDefinitionExtentType type;
};

Membros

Membro Description
startAddress O endereço inicial de uma região de código IL associada a um método.
endAddress O endereço final de uma região de código IL associada a um método.
enCVersion A versão EnC do código nesta extensão.
type O tipo de extensão associada ao método. A enumeração CLRDataMethodDefinitionExtentType atualmente tem um valor: CLRDATA_METHDEF_IL (0)

Observações

Essa estrutura vive dentro do tempo de execução e não é exposta através de cabeçalhos ou arquivos de biblioteca. Para usá-lo, defina a estrutura conforme especificado acima, onde CLRDATA_ADDRESS é um inteiro não assinado de 64 bits.

Requisitos

Plataformas: Consulte Requisitos do sistema. Cabeçalho: Nenhuma Biblioteca: Nenhuma Versões do .NET Framework: Disponível desde 4.7

Consulte também