Sdílet prostřednictvím


ICorProfilerCallback8::D ynamicMethodJITCompilationFinished – metoda

[Podporováno v rozhraní .NET Framework 4.7 a novějších verzích]

Upozorní profiler vždy, když se dokončí kompilace dynamické metody jit.

Syntaxe

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

Parametry

functionId
[v] Identifikátor funkce v paměti, pro kterou je kompilace JIT spuštěna.

hrStatus
[v] Hodnota, která označuje, jestli byla kompilace JIT úspěšná.

fIsSafeToBlock
[v] true chcete-li označit, že blokování může způsobit, že modul runtime čekat na volající vlákno vrátit z tohoto zpětného volání; false k označení, že blokování neovlivní provoz modulu runtime.

Poznámky

Toto zpětné volání se aktivuje vždy, když se dokončí kompilace dynamické metody JIT. To zahrnuje různé zástupné procedury IL a metody LCG. Jejím cílem je poskytnout autorům profileru dostatek informací k identifikaci zkompilované metody uživatelům.

Poznámka

functionId Hodnoty nelze použít k překladu na tokeny metadat, protože dynamické metody nemají žádná metadata.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl, CorProf.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 4.7

Viz také