Metodo ICorDebugFunction3::GetActiveReJitRequestILCode
[Supportato in .NET Framework 4.5.2 e versioni successive]
Ottiene un puntatore dell'interfaccia a un codice ICorDebugILCode che contiene il codice IL da una richiesta ReJIT attiva.
Sintassi
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
Parametri
ppReJitedILCode
Puntatore al linguaggio intermedio (IL) da una richiesta ReJIT attiva.
Commenti
Se il metodo rappresentato da questo oggetto ICorDebugFunction3
ha una richiesta ReJIT attiva, ppReJitedILCode
restituisce un puntatore al relativo linguaggio intermedio. Se non esiste alcuna richiesta attiva, ovvero un caso comune, è ppReJitedILCode
Null.
Una richiesta ReJIT diventa attiva subito dopo l'esecuzione restituita 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 di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile da 4.5.2
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per