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.
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