Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Daha önce JIT ile derlenmiş ve JIT yeniden derlenmiş tüm işlevler için bir numaralandırıcı döndürür. Bu yöntem, JIT tarafından yeniden derlenen kimlikleri listelemeyen ICorProfilerInfo3::EnumJITedFunctions yönteminin yerini alır.
Sözdizimi
HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);
Parametreler
ppEnum
[out] ICorProfilerFunctionEnum numaralandırıcısının işaretçisi.
Açıklamalar
Bu yöntem, ICorProfilerCallback::JITCompilationStarted yöntemi gibi geri çağırmalarla JITCompilation çakışabilir. Döndürülen sabit listesi alanın değerlerini COR_PRF_FUNCTION::reJitId içerir. Bu yöntemin yerini aldığı ICorProfilerInfo3::EnumJITedFunctions yöntemi, alan her zaman 0 olarak ayarlandığından COR_PRF_FUNCTION::reJitId JIT ile yeniden derlenmiş kimlikleri listelemez.
ICorProfilerInfo4::EnumJITedFunctions yöntemi, COR_PRF_FUNCTION::reJitId alan düzgün ayarlandığından JIT tarafından yeniden derlenmiş kimlikleri numaralandırır.
ICorProfilerInfo4::EnumJITedFunctions2 yönteminin bir çöp toplamayı tetikleyebileceğini, ancak ICorProfilerInfo3::EnumJITedFunctions yönteminin tetiklemeyeceğini unutmayın. Daha fazla bilgi için bkz. HRESULT CORPROF_E_UNSUPPORTED_CALL_SEQUENCE.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4.5 sürümünden itibaren kullanılabilir