Condividi tramite


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

Vedi anche