Megosztás a következőn keresztül:


ICorProfilerInfo4::EnumJITedFunctions2 metódus

Egy enumerátort ad vissza az összes olyan függvényhez, amelyet korábban JIT-fordítás és JIT-újrafordított. Ez a metódus felváltja az ICorProfilerInfo3::EnumJITedFunctions metódust, amely nem számba veszi a JIT-újrafordított azonosítókat.

Szintaxis

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

Paraméterek

ppEnum
[kifelé] Az ICorProfilerFunctionEnum enumerator mutatója.

Megjegyzések

Ez a metódus átfedésben lehet az olyan visszahívásokkal JITCompilation , mint az ICorProfilerCallback::JITCompilationStarted metódus. A visszaadott enumerálás a mező értékeit COR_PRF_FUNCTION::reJitId tartalmazza. Az ICorProfilerInfo3::EnumJITedFunctions metódus, amelyet ez a metódus helyettesít, nem számba veszi a JIT-re lefordított azonosítókat, mert a COR_PRF_FUNCTION::reJitId mező mindig 0-ra van állítva. A ICorProfilerInfo4::EnumJITedFunctions metódus számba adja a JIT-újrafordított azonosítókat, mert a COR_PRF_FUNCTION::reJitId mező megfelelően van beállítva. Vegye figyelembe, hogy az ICorProfilerInfo4::EnumJITedFunctions2 metódus aktiválhat szemétgyűjtést, míg az ICorProfilerInfo3::EnumJITedFunctions metódus nem. További információ: CORPROF_E_UNSUPPORTED_CALL_SEQUENCE HRESULT.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 4.5 óta érhető el

Lásd még