Sdílet prostřednictvím


ICorProfilerInfo4::EnumJITedFunctions2 – metoda

Vrátí enumerátor pro všechny funkce, které byly dříve zkompilovány jit a jit-rekompilovány. Tato metoda nahrazuje ICorProfilerInfo3::EnumJITedFunctions metoda, která nevypisuje JIT-recompiled ID.

Syntaxe

HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);  

Parametry

ppEnum
[out] Ukazatel ICorProfilerFunctionEnum enumerator.

Poznámky

Tato metoda se může překrývat se zpětnými JITCompilation voláními, jako je ICorProfilerCallback::JITCompilationStarted metoda. Vrácený výčet obsahuje hodnoty pole COR_PRF_FUNCTION::reJitId . ICorProfilerInfo3::EnumJITedFunctions Metoda, kterou tato metoda nahrazuje, nevytvoří výčet JIT-recompiled ID, protože COR_PRF_FUNCTION::reJitId pole je vždy nastavena na 0. Metoda ICorProfilerInfo4::EnumJITedFunctions provede výčet ID rekompilovaných PODLET, protože COR_PRF_FUNCTION::reJitId pole je správně nastaveno. Všimněte si, že ICorProfilerInfo4::EnumJITedFunctions2 metoda může aktivovat uvolňování paměti, zatímco ICorProfilerInfo3::EnumJITedFunctions metoda nebude. Další informace najdete v tématu CORPROF_E_UNSUPPORTED_CALL_SEQUENCE HRESULT.

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.5

Viz také