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