Aracılığıyla paylaş


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

Ayrıca bkz.