Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan enumerator untuk semua fungsi yang sebelumnya dikompilasi JIT dan dikompilasi ulang JIT. Metode ini menggantikan metode ICorProfilerInfo3::EnumJITedFunctions, yang tidak menghitung ID yang dikompilasi ulang JIT.
Sintaks
HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);
Parameter
ppEnum
[out] Penunjuk ke enumerator ICorProfilerFunctionEnum.
Keterangan
Metode ini dapat tumpang tindih dengan panggilan balik JITCompilation seperti metode ICorProfilerCallback::JITCompilationStarted. Enumerasi yang dikembalikan menyertakan nilai untuk bidang COR_PRF_FUNCTION::reJitId. Metode ICorProfilerInfo3::EnumJITedFunctions, yang diganti metode ini, tidak menghitung ID yang dikompilasi ulang JIT, karena bidang COR_PRF_FUNCTION::reJitId selalu diatur ke 0. Metode ICorProfilerInfo4::EnumJITedFunctions menghitung ID yang kompilasi ulang JIT, karena bidang COR_PRF_FUNCTION::reJitId diatur dengan benar. Perhatikan bahwa metode ICorProfilerInfo4::EnumJITedFunctions2 dapat memicu pengumpulan sampah, sedangkan metode ICorProfilerInfo3::EnumJITedFunctions tidak akan memicu pengumpulan sampah. Untuk informasi selengkapnya, lihat CORPROF_E_UNSUPPORTED_CALL_SEQUENCE HRESULT.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4.5