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