Compartilhar via


Estrutura CLRDATA_METHDEF_EXTENT

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

Observação

Essa API foi originalmente desenvolvida para uso interno no runtime. Embora ela agora tenha suporte para uso de terceiros, recomendamos trabalhar com as APIs ICorDebug e ICorProfiler quando possível.

Sintaxe

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

Membros

Membro Descrição
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 associado ao método. Atualmente, a enumeração CLRDataMethodDefinitionExtentType tem um valor: CLRDATA_METHDEF_IL (0)

Comentários

Essa estrutura reside no runtime e não é exposta por meio de cabeçalhos ou arquivos de biblioteca. Para usá-la, defina a estrutura conforme especificado acima, em que CLRDATA_ADDRESS é um inteiro de 64 bits sem sinal.

Requisitos

Plataformas: confira Requisitos do sistema. Cabeçalho: nenhum Biblioteca: nenhuma Versões do .NET Framework: disponíveis desde 4.7

Confira também