Aracılığıyla paylaş


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

0z25794y.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CDebugReportHook::CDebugReportHook

Çağrı SetPipeName, SetTimeout, ve SetHook.

CDebugReportHook:: ~ CDebugReportHook

Çağrı CDebugReportHook::RemoveHook.

0z25794y.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CDebugReportHook::CDebugReportHookProc

(Statik) c çalışma zamanı API'lerin özel raporlama işlevi raporlama işlemi hata ayıklama.

CDebugReportHook::RemoveHook

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.

CDebugReportHook::SetHook

Adlandırılmış kanal hata ayıklama raporları gönderme başlatmak için bu yöntemi çağırın.

CDebugReportHook::SetPipeName

Makine ve hata ayıklama raporları gönderilecek kanalın adını ayarlamak için bu yöntemi çağırın.

CDebugReportHook::SetTimeout

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

Ayrıca bkz.

Diğer Kaynaklar

atl sınıfları