共用方式為


BP_ERROR_TYPE

指定的錯誤類型的中斷點。

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
    指定錯誤樣式中斷點時發生錯誤。

  • BPET_SEV_HIGH
    指定高重要性的中斷點時發生錯誤。

  • BPET_SEV_GENERAL
    指定中等嚴重性中斷點時發生錯誤。

  • BPET_SEV_LOW
    指定低嚴重性中斷點時發生錯誤。

  • BPET_TYPE_MASK
    指定遮罩樣式中斷點時發生錯誤。

  • BPET_SEV_MASK
    指定的嚴重性遮罩樣式中斷點時發生錯誤。

  • BPET_GENERAL_WARNING
    指定一般警告樣式中斷點時發生錯誤。

  • BPET_GENERAL_ERROR
    指定一般錯誤樣式中斷點時發生錯誤。

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

備註

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

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

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

BP_ERROR_RESOLUTION_INFO

IDebugPendingBreakpoint2::EnumErrorBreakpoints