CDebugReportHook sınıfı
Bu sınıf bir adlandırılmış kanal hata ayıklama raporlarını göndermek için kullanın.
class CDebugReportHook
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Çağrı SetPipeName, SetTimeout, ve SetHook. |
|
Çağrı CDebugReportHook::RemoveHook. |
Public yöntemler
Ad |
Description |
---|---|
(Statik) c çalışma zamanı API'lerin özel raporlama işlevi raporlama işlemi hata ayıklama. |
|
Adlandırılmış kanal hata ayıklama raporları göndermeyi durdurmak için bu yöntemi çağırın ve önceki rapor hook geri yükleyin. |
|
Adlandırılmış kanal hata ayıklama raporları gönderme başlatmak için bu yöntemi çağırın. |
|
Makine ve hata ayıklama raporları gönderilecek kanalın adını ayarlamak için bu yöntemi çağırın. |
|
Bu sınıf adlandırılmış kanal kullanılabilir olana kadar bekleyeceği milisaniye cinsinden süreyi ayarlamak için bu yöntemi çağırın. |
Notlar
Hata ayıklama yapılarında Hizmetleri veya uygulamaları bir adlandırılmış kanal hata ayıklama raporları göndermek için bu sınıfın bir örneğini oluşturun.Hata ayıklama raporları üretilir çağırarak _CrtDbgReport ya da bu işlev için bir sarıcı gibi kullanarak atltrace ve atlassert makrolar.
Bu sınıfın kullanımını sağlar, etkileşimli olmayan çalışan bileşenleri etkileşimli olarak hata ayıklamak pencere istasyonları.
Not iş parçacığı arka plandaki güvenlik bağlamını kullanarak hata ayıklama raporları gönderilir.Burada düşük ayrıcalıklı kullanıcıların kimliğe bürünme, gibi web uygulamalarında gerçekleşmiyorken durumlarda hata ayıklama raporlar görüntülenebilir böylece kimliğe bürünme özelliği geçici olarak devre dışı bırakılır.
Gereksinimler
Başlık: atlutil.h