Aracılığıyla paylaş


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.