Metodo ICorDebugFunction3::GetActiveReJitRequestILCode
[Supportato in .NET Framework 4.5.2 e versioni successive]
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 oggetto ICorDebugFunction3
ha una richiesta ReJIT attiva, ppReJitedILCode
restituisce un puntatore al relativo linguaggio intermedio. 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 . È possibile che non sia stata ancora sottoposta a compilazione JIT e i thread possono essere ancora in esecuzione nella versione originale del codice. Una richiesta ReJIT diventa inattiva durante la chiamata del profiler al metodo ICorProfilerInfo4::RequestRevert . Anche dopo il ripristino del linguaggio intermedio, un thread può essere ancora in esecuzione nel codice ReJIT.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 4.5.2