ICorProfilerCallback::ManagedToUnmanagedTransition Yöntemi
Profil oluşturucuya yönetilen koddan yönetilmeyen koda geçişin gerçekleştiğini bildirir.
Sözdizimi
HRESULT ManagedToUnmanagedTransition(
[in] FunctionID functionId,
[in] COR_PRF_TRANSITION_REASON reason);
Parametreler
functionId
[in] Çağrılan işlevin kimliği.
reason
[in] Geçişin yönetilen koddan yönetilmeyen koda yapılan çağrı nedeniyle mi yoksa yönetilmeyen bir kod tarafından çağrılan yönetilen bir işlevden gelen bir geri dönüş nedeniyle mi gerçekleştiğini gösteren COR_PRF_TRANSITION_REASON sabit listesi değeri.
Açıklamalar
değeri reason
COR_PRF_TRANSITION_CALL ise işlev kimliği, hiçbir zaman tam zamanında derleyicisi kullanılarak derlenmeyen yönetilmeyen işlevin kimliğidir. Yönetilmeyen işlevler, ad ve bazı meta veriler gibi bunlarla ilişkili temel bilgilere sahiptir. Yönetilmeyen işlev örtük platform çağrısı (PInvoke) kullanılarak çağrıldıysa, çalışma zamanı çağrının hedefini belirleyemez ve değeri functionId
null olur. Örtük PInvoke hakkında daha fazla bilgi için bkz. C++ Birlikte Çalışma Kullanma (Örtük PInvoke).
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