Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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