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

Confira também