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.
[.NET Framework 4.7 ve sonraki sürümlerde desteklenir]
Bir dinamik yöntemin JIT derlemesi her başlatıldığında profil oluşturucuya bildirir.
Sözdizimi
HRESULT DynamicMethodJITCompilationStarted(
[in] FunctionID functionId,
[in] BOOL fIsSafeToBlock,
[in] LPCBYTE pILHeader,
[in] LONG cbILHeader
);
Parametreler
functionId
[in] JIT derlemesinin başlatıldığı bellek içi işlevin tanımlayıcısı.
fIsSafeToBlock
[in] true engellemenin çalışma zamanının çağıran iş parçacığının bu geri çağırmadan dönmesini beklemesine neden olabileceğini belirtmek için; false engellemenin çalışma zamanının çalışmasını etkilemeyeceğini belirtmek için.
pILHeader
[in] Yöntemin IL üst bilgisinin ilk baytının işaretçisi.
cbILHeader
[in] IL üst bilgisindeki bayt sayısı.
Açıklamalar
Dinamik bir yöntem JIT ile derlendiğinde bu geri çağırma tetikleniyor. Buna çeşitli IL saptamaları ve LCG yöntemleri dahildir. Amacı, profil oluşturucu yazarlarına derlenen yöntemi kullanıcılara tanımlamak için yeterli bilgi sağlamaktır.
Not
functionId değerleri meta veri belirteçlerine çözümlemek için kullanılamaz çünkü dinamik yöntemlerin meta verileri yoktur.
İşaretçi pILHeader yalnızca geri arama sırasında geçerlidir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir