共用方式為


BP_ERROR_TYPE

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

指定中斷點的錯誤類型。

語法

enum enum_BP_ERROR_TYPE {   
   BPET_NONE            = 0x00000000,  
   BPET_TYPE_WARNING    = 0x00000001,  
   BPET_TYPE_ERROR      = 0x00000002,  
   BPET_SEV_HIGH        = 0x0F000000,  
   BPET_SEV_GENERAL     = 0x07000000,  
   BPET_SEV_LOW         = 0x01000000,  
   BPET_TYPE_MASK       = 0x0000ffff,  
   BPET_SEV_MASK        = 0xffff0000,  
   BPET_GENERAL_WARNING = BPET_SEV_GENERAL | BPET_TYPE_WARNING,  
   BPET_GENERAL_ERROR   = BPET_SEV_GENERAL | BPET_TYPE_ERROR,  
   BPET_ALL             = 0xffffffff  
};  
typedef DWORD BP_ERROR_TYPE;  
public enum enum_BP_ERROR_TYPE {   
   BPET_NONE            = 0x00000000,  
   BPET_TYPE_WARNING    = 0x00000001,  
   BPET_TYPE_ERROR      = 0x00000002,  
   BPET_SEV_HIGH        = 0x0F000000,  
   BPET_SEV_GENERAL     = 0x07000000,  
   BPET_SEV_LOW         = 0x01000000,  
   BPET_TYPE_MASK       = 0x0000ffff,  
   BPET_SEV_MASK        = 0xffff0000,  
   BPET_GENERAL_WARNING = BPET_SEV_GENERAL | BPET_TYPE_WARNING,  
   BPET_GENERAL_ERROR   = BPET_SEV_GENERAL | BPET_TYPE_ERROR,  
   BPET_ALL             = 0xffffffff  
};  

Members

BPET_NONE
不指定任何中斷點錯誤。

BPET_TYPE_WARNING
指定警告樣式中斷點錯誤。

BPET_TYPE_ERROR
指定中斷點 error 類型錯誤。

BPET_SEV_HIGH
指定高嚴重性中斷點錯誤。

BPET_SEV_GENERAL
指定媒體嚴重性中斷點錯誤。

BPET_SEV_LOW
指定的低嚴重性中斷點錯誤。

BPET_TYPE_MASK
指定遮罩樣式中斷點錯誤。

BPET_SEV_MASK
指定錯誤嚴重性遮罩樣式中斷點。

BPET_GENERAL_WARNING
指定一般警告樣式中斷點錯誤。

BPET_GENERAL_ERROR
指定中斷點一般 error 類型錯誤。

BPET_ALL
指定所有的中斷點錯誤型別。

備註

這些值可結合的位元OR,並用於dwType成員BP_ERROR_RESOLUTION_INFO結構。 做為參數傳遞EnumErrorBreakpoints方法。

中斷點錯誤型別被組成類型和嚴重性而定。 這表示中斷點錯誤型別不是型別 (例如, BPET_TYPE_ERROR,) 或嚴重性 (比方說, BPET_SEV_GENERAL) 本身。 BPET_GENERAL_WARNINGBPET_GENERAL_ERROR一般警告和錯誤的中斷點提供預先定義的值。

需求

標頭︰ msdbg.h

命名空間︰ Microsoft.VisualStudio.Debugger.Interop

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

列舉型別
BP_ERROR_RESOLUTION_INFO
EnumErrorBreakpoints