Estrutura DacpReJitData
Define as informações básicas sobre determinado método instrumentado pelo criador de perfil.
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 MSLAYOUT DacpReJitData
{
enum Flags
{
kUnknown,
kRequested,
kActive,
kReverted,
};
CLRDATA_ADDRESS rejitID;
Flags flags;
CLRDATA_ADDRESS NativeCodeAddr;
};
Membros
Membro | DESCRIÇÃO |
---|---|
rejitID |
O número de revisão do ReJit para um método. |
flags |
Um sinalizador que indica o estado atual da instrumentação ReJit do método para a versão fornecida. |
NativeCodeAddr |
O endereço base da implementação do método com compilação JIT. |
Comentários
Essa estrutura reside dentro do runtime e não é exposta por meio de cabeçalhos ou arquivos de biblioteca. Para usá-la, defina a estrutura conforme especificado acima. Essa estrutura também deve ser definida com o uso de empacotamento ms_struct
se não estiverem em uso os compiladores Microsoft.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: nenhum
Biblioteca: nenhuma
Versões do .NET Framework: disponíveis desde a versão 4.7