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.
Denetimin uygun catch bloğa geçirildiğini profil oluşturucuya bildirir.
Sözdizimi
HRESULT ExceptionCatcherEnter(
[in] FunctionID functionId,
[in] ObjectID objectId);
Parametreler
functionId
[in] Bloğu içeren işlevin tanımlayıcısı catch .
objectId
[in] İşlenen özel durumun tanımlayıcısı.
Açıklamalar
ExceptionCatcherEnter yöntemi yalnızca yakalama noktası tam zamanında (JIT) derleyicisi ile derlenmiş koddaysa çağrılır. Yönetilmeyen kodda veya çalışma zamanının iç kodunda yakalanan bir özel durum bu bildirimi çağırmaz.
objectId Bir çöp toplama bildirimden bu yana ExceptionThrown nesneyi taşıyabileceği için değer yeniden geçirilir.
Yığın, çöp toplamaya izin veren bir durumda olmadığından ve bu nedenle önleyici atık toplama etkinleştirilemediğinden profil oluşturucu bu yöntemin uygulanmasında engellememelidir. Profil oluşturucu burada engellenirse ve çöp toplama denenirse, çalışma zamanı bu geri çağırma dönene kadar engeller.
Profil oluşturucunun bu yöntemi uygulaması yönetilen koda çağrılamamalıdır veya herhangi bir şekilde yönetilen bellek ayırmaya neden olmamalıdır.
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