ICorProfilerCallback::UnmanagedToManagedTransition Yöntemi
Yönetilmeyen koddan yönetilen koda geçişin gerçekleştiğini profil oluşturucuya bildirir.
Sözdizimi
HRESULT UnmanagedToManagedTransition(
[in] FunctionID functionId,
[in] COR_PRF_TRANSITION_REASON reason);
Parametreler
functionId
[in] Çağrılan işlevin kimliği.
reason
[in] COR_PRF_TRANSITION_REASON sabit listesi değeri, geçişin yönetilmeyen koddan yönetilen koda yapılan çağrıdan mı yoksa yönetilen kod tarafından çağrılan yönetilmeyen işlevden gelen bir geri dönüşten mi kaynaklandığını gösterir.
Açıklamalar
değeri reason
COR_PRF_TRANSITION_RETURN ve functionId
null değilse, işlev kimliği yönetilmeyen işlevin kimliğidir ve hiçbir zaman tam zamanında (JIT) derleyicisi kullanılarak derlenmez. Yönetilmeyen işlevler, ad ve bazı meta veriler gibi bunlarla ilişkili bazı temel bilgilere sahiptir.
değeri reason
COR_PRF_TRANSITION_CALL ise, çağrılan işlevin (yönetilen işlev) henüz JIT ile derlenmemiş olması mümkün olabilir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin