Freigeben über


ICorProfilerCallback::JITCompilationFinished-Methode

Benachrichtigt den Profiler, dass der JIT-Compiler (Just-In-Time) die Kompilierung einer Funktion beendet hat.

HRESULT JITCompilationFinished(
    [in] FunctionID functionId,
    [in] HRESULT    hrStatus,
    [in] BOOL       fIsSafeToBlock);

Parameter

  • functionId
    [in] Die ID der Funktion, die kompiliert wurde.

  • hrStatus
    [in] Ein Wert, der angibt, ob die Kompilierung erfolgreich war.

  • fIsSafeToBlock
    [in] Ein Wert, der dem Profiler angibt, ob Blockierung die Operation der Laufzeit beeinflusst. Der Wert ist true, wenn Blockierung dazu führen kann, dass die Laufzeit warten muss, bis der aufrufende Thread von diesem Rückruf zurückgegeben wird, andernfalls false.

    Obwohl ein Wert von true der Laufzeit nicht schadet, kann er die Profilerstellungsergebnisse verzerren.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorProfilerCallback-Schnittstelle

ICorProfilerCallback::JITCompilationStarted-Methode