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.
Özel durum durumunu belirtir.
Sözdizimi
public enum enum_EXCEPTION_STATE {
EXCEPTION_NONE = 0x0000,
EXCEPTION_STOP_FIRST_CHANCE = 0x0001,
EXCEPTION_STOP_SECOND_CHANCE = 0x0002,
EXCEPTION_STOP_USER_FIRST_CHANCE = 0x0010,
EXCEPTION_STOP_USER_UNCAUGHT = 0x0020,
EXCEPTION_STOP_ALL = 0x00FF,
EXCEPTION_CANNOT_BE_CONTINUED = 0x0100,
// These are for exception types only
EXCEPTION_CODE_SUPPORTED = 0x1000,
EXCEPTION_CODE_DISPLAY_IN_HEX = 0x2000,
EXCEPTION_JUST_MY_CODE_SUPPORTED = 0x4000,
EXCEPTION_MANAGED_DEBUG_ASSISTANT = 0x8000,
// These are no longer used
EXCEPTION_STOP_FIRST_CHANCE_USE_PARENT = 0x0004,
EXCEPTION_STOP_SECOND_CHANCE_USE_PARENT = 0x0008,
EXCEPTION_STOP_USER_FIRST_CHANCE_USE_PARENT = 0x0040,
EXCEPTION_STOP_USER_UNCAUGHT_USE_PARENT = 0x0080,
};
Alanlar
EXCEPTION_NONE
Özel durumda durmayın.
EXCEPTION_STOP_FIRST_CHANCE
İlk özel durum tetikleme sırasında durdurun. Bir özel durum olayını açıklarken, bu bayrak özel durum olayının ilk şans özel durum olayı olduğunu gösterir.
EXCEPTION_STOP_SECOND_CHANCE
Özel durumun ikinci tetiklemesinde durdurun. Bir özel durum olayını açıklarken, özel durum olayının ikinci şans özel durum olayı olduğunu gösterir.
EXCEPTION_STOP_USER_FIRST_CHANCE
Kullanıcı modu özel durumunun ilk tetiklemesinde durdurun. Bir özel durum olayını açıklarken, özel durum olayının ilk şans kullanıcı özel durum olayı olduğunu gösterir.
EXCEPTION_STOP_USER_UNCAUGHT
Kullanıcı modu özel durumu yakalanmadığında durdurun. Bir özel durum olayını açıklarken, özel durum olayının yakalanmamış bir kullanıcı modu özel durum olayı olduğunu gösterir.
EXCEPTION_STOP_ALL
Herhangi bir özel durumda durdurun. Özel durum olayı açıklandığında kullanılmaz.
EXCEPTION_CANNOT_BE_CONTINUED
Bir özel durum olayını açıklarken, özel durumun devam edemeyeceğini gösterir.
EXCEPTION_CODE_SUPPORTED
Özel durumun onu destekleyen bir kodu olduğunu gösterir. Özel durum görüntülenirken kullanılır
EXCEPTION_CODE_DISPLAY_IN_HEX
Özel durum kodunun onaltılık olarak görüntülenmesi gerektiğini gösterir. Özel durum görüntülenirken kullanılır.
EXCEPTION_JUST_MY_CODE_SUPPORTED
Özel durum kodunun JustMyCode'un desteklendiğini gösterir. Özel durum görüntülenirken kullanılır.
EXCEPTION_MANAGED_DEBUG_ASSISTANT
Yönetilen kod hata ayıklayıcısının özel durumları işlemesi gerektiğini gösterir. Ayarlanmadıysa, varsayılan hata ayıklayıcı özel durumları işler. Bu, SetAllExceptions yöntemine geçirilir ve EXCEPTION_INFO yapısında kullanılmaz.
EXCEPTION_STOP_FIRST_CHANCE_USE_PARENT
KULLANILMADI, KULLANILMAYIN.
EXCEPTION_STOP_SECOND_CHANCE_USE_PARENT
KULLANILMADI, KULLANILMAYIN.
EXCEPTION_STOP_USER_FIRST_CHANCE_USE_PARENT
KULLANILMADI, KULLANILMAYIN.
EXCEPTION_STOP_USER_SECOND_CHANCE_USE_PARENT
KULLANILMADI, KULLANILMAYIN.
Açıklamalar
Özel durumun durumunu ve bu konuda neler yapılabileceğini belirtmek için EXCEPTION_INFO yapısının üyesi olarak dwState kullanılır.
Bu değerler, tüm özel durumların durumunu ayarlamak için SetAllExceptions yöntemine de geçirilir.
Bu bayraklar bit düzeyinde OR ile birleştirilebilir.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll