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.
Hata ayıklama altyapısı (DE), yürütülmekte olan programda bir özel durum oluştuğunda bu arabirimi oturum hata ayıklama yöneticisine (SDM) gönderir.
Sözdizimi
IDebugExceptionEvent2 : IUnknown
Uygulayıcılar için Notlar
DE, hata ayıklanan programda bir özel durum oluştuğunun bildirildiği bu arabirimi uygular. IDebugEvent2 arabirimi, bu arabirimle aynı nesneye uygulanmalıdır. SDM, arabirime erişmek IDebugEvent2 için QueryInterface kullanır.
Arayanlar İçin Notlar
DE, bir özel durum bildirmek için bu olay nesnesini oluşturur ve gönderir. Olay, hata ayıklanan programa eklendiğinde SDM tarafından sağlanan IDebugEventCallback2 geri çağırma işlevi kullanılarak gönderilir.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugExceptionEvent2.
| Metot | Açıklama |
|---|---|
| GetException | Bu olayı tetikleyen özel durum hakkında ayrıntılı bilgi alır. |
| GetExceptionDescription | Bu olayı tetikleyen özel durum için okunabilir bir açıklama alır. |
| CanPassToDebuggee | Hata ayıklama altyapısının (DE) yürütme devam ederken bu özel durumu hata ayıklanan programa geçirme seçeneğini destekleyip desteklemediğini belirler. |
| PassToDebuggee | Yürütme devam ederken hata ayıklanan programa özel durumun geçirilip geçirilmeyeceğini veya özel durumun atılıp atılmayacağını belirtir. |
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll
Açıklamalar
Olayı göndermeden önce DE, bu özel durum olayının SetException'a yapılan önceki bir çağrı tarafından birinci şans veya ikinci şans özel durumu olarak belirlenip belirlenmediğini denetler. Birinci şans özel durumu olarak belirlenmişse, IDebugExceptionEvent2 olay SDM'ye gönderilir. Aksi takdirde DE, uygulamaya özel durumu işleme şansı verir. Hiçbir özel durum işleyicisi sağlanmamışsa ve özel durum ikinci şans özel durumu olarak belirlenmişse, IDebugExceptionEvent2 olay SDM'ye gönderilir. Aksi takdirde, DE programın yürütülmesini sürdürür ve işletim sistemi veya çalışma zamanı özel durumu işler.