Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[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