ICorProfilerCallback3::ProfilerDetachSucceeded Yöntemi
Profil oluşturucuya ortak dil çalışma zamanının (CLR) profil oluşturucu DLL'sini kaldırmak üzere olduğunu bildirir.
Syntax
HRESULT ProfilerDetachSucceeded();
Dönüş Değeri
Bu geri çağırmadan döndürülen değer yoksayılır.
Açıklamalar
Geri ProfilerDetachSucceeded
çağırma, tüm iş parçacıkları profil oluşturucunun kodundan çıktıktan sonra verilir. Bu yöntem çağrıldığında, profil oluşturucunun kullanıcı arabirimini veya günlüğe kaydetme bileşenini bildirme gibi yıkıcısı için uygun olmayan son dakika görevlerini gerçekleştirmesi gerekir. Ancak, profil oluşturucu bu geri çağırma sırasında CLR tarafından sağlanan arabirimlerdeki işlevleri çağırmamalıdır ( ICorProfilerInfo veya IMetaData*
arabirimler gibi).
CLR, ayırma işleminin başarılı olduğunu belirtmek için Windows Uygulaması olay günlüğünde bir girdi oluşturur.
Profil oluşturucu bu geri çağırmadan döndükten sonra, CLR profil oluşturucu nesnesini serbest bırakır ve profil oluşturucu DLL'sini kaldırır. Bu nedenle, profil oluşturucu bu geri çağırmadan döndükten sonra profil oluşturucu DLL'sinin içinde yürütmenin gerçekleşmesine neden olacak hiçbir eylem gerçekleştirmemelidir. Örneğin, iş parçacıkları oluşturmamalı veya zamanlayıcı geri çağırmalarını kaydetmemelidir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4'ten beri 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