Metodo ICorProfilerCallback8::D ynamicMethodJITCompilationFinilationFinished
[Supportato in .NET Framework 4.7 e versioni successive]
Notifica al profiler ogni volta che è stata completata la compilazione JIT di un metodo dinamico.
Sintassi
HRESULT DynamicMethodJITCompilationFinished(
[in] FunctionID functionId,
[in] BOOL hrStatus,
[in] BOOL fIsSafeToBlock
);
Parametri
functionId
[in] Identificatore della funzione in memoria per cui viene avviata la compilazione JIT.
hrStatus
[in] Valore che indica se la compilazione JIT ha avuto esito positivo.
fIsSafeToBlock
[in] true
per indicare che il blocco può causare l'attesa del runtime per il ritorno del thread chiamante da questo callback; false
per indicare che il blocco non influisce sull'operazione del runtime.
Commenti
Questo callback viene attivato ogni volta che è stata completata la compilazione JIT di un metodo dinamico. Sono inclusi vari metodi di stub e LCG. L'obiettivo è fornire ai writer del profiler informazioni sufficienti per identificare il metodo compilato agli utenti.
Nota
functionId
i valori non possono essere usati per risolvere i token di metadati, perché i metodi dinamici non hanno metadati.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 4.7