ICorProfilerFunctionControl Arabirimi
Bir kod profili oluşturucunun, JIT derleyicisinin belirli bir yöntemi yeniden derlerken nasıl kod oluşturması gerektiğini denetlemek için ortak dil çalışma zamanı (CLR) ile iletişim kurmasına olanak sağlayan yöntemler sağlar.
Yöntemler
Yöntem | Açıklama |
---|---|
SetCodegenFlags Yöntemi | Tam zamanında (JIT) yeniden derlenmiş bir işlev için kod oluşturmayı denetlemek için COR_PRF_CODEGEN_FLAGS numaralandırmasından bir veya daha fazla bayrak ayarlar. |
SetILFunctionBody Yöntemi | Ortak Ara Dili (CIL) yönteminin gövdesinin yerini alır. |
SetILInstrumentedCodeMap Yöntemi | Belirtilen Ortak Ara Dil (CIL) eşleme girdilerini kullanarak belirtilen işlev için bir kod eşlemesi ayarlar. |
Açıklamalar
arabirimi, ICorProfilerFunctionControl
tek bir yeniden derlenmiş işlev için kod oluşturmayı denetleme yöntemleri sağlar. Profil oluşturucu, ICorProfilerCallback4::GetReJITParameters geri çağırması aracılığıyla bu arabirimin bir örneğini alır. Her örnek, ICorProfilerFunctionControl
bir işlevin tüm örneklerini denetler.
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