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