Método ICorDebugFunction3::GetActiveReJitRequestILCode
[Suportado no .NET Framework 4.5.2 e versões posteriores]
Obtém um ponteiro de interface para um ICorDebugILCode que contém o IL de uma solicitação ReJIT ativa.
Sintaxe
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
Parâmetros
ppReJitedILCode
Um ponteiro para o IL a partir de uma solicitação ReJIT ativa.
Observações
Se o método representado por este ICorDebugFunction3
objeto tiver uma solicitação ReJIT ativa, ppReJitedILCode
retornará um ponteiro para sua IL. Se não houver nenhuma solicitação ativa, que é um caso comum, então ppReJitedILCode
é null.
Uma solicitação ReJIT torna-se ativa logo após a execução retorna da chamada do método ICorProfilerCallback4::GetReJITParameters . Ele pode ainda não ser compilado em JIT, e threads ainda podem estar sendo executados na versão original do código. Uma solicitação ReJIT torna-se inativa durante a chamada do criador de perfil para o método ICorProfilerInfo4::RequestRevert . Mesmo depois que o IL é revertido, um thread ainda pode ser executado no código JIT-recompilado (ReJIT).
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde 4.5.2