Condividi tramite


Metodo ICorDebugFunction3::GetActiveReJitRequestILCode

Ottiene un puntatore di interfaccia a un ICorDebugILCode che contiene il codice IL da una richiesta ReJIT attiva.

Sintassi

HRESULT GetActiveReJitRequestILCode(
   ICorDebugILCode **ppReJitedILCode
);

Parametri

ppReJitedILCode
Puntatore a IL da una richiesta ReJIT attiva.

Osservazioni:

Se il metodo rappresentato da questo ICorDebugFunction3 oggetto ha una richiesta ReJIT attiva, ppReJitedILCode restituisce un puntatore al relativo IL. Se non è presente alcuna richiesta attiva, che è un caso comune, ppReJitedILCode allora è Null.

Una richiesta ReJIT diventa attiva subito dopo la restituzione dell'esecuzione dalla chiamata al metodo ICorProfilerCallback4::GetReJITParameters . Potrebbe non essere ancora compilato jit e i thread potrebbero ancora essere in esecuzione nella versione originale del codice. Una richiesta ReJIT diventa inattiva durante la chiamata del profiler al metodo ICorProfilerInfo4::RequestRevert . Anche dopo l'annullamento del codice IL, un thread può comunque essere eseguito nel codice RIcompilato (ReJIT).

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 4.5.2

Vedere anche