BP_ERROR_TYPE

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Specifies the error type of a breakpoint.

Syntax

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
Specifies no breakpoint error.

BPET_TYPE_WARNING
Specifies a warning-style breakpoint error.

BPET_TYPE_ERROR
Specifies an error-style breakpoint error.

BPET_SEV_HIGH
Specifies a high-severity breakpoint error.

BPET_SEV_GENERAL
Specifies a medium-severity breakpoint error.

BPET_SEV_LOW
Specifies a low-severity breakpoint error.

BPET_TYPE_MASK
Specifies a mask-style breakpoint error.

BPET_SEV_MASK
Specifies a severity-mask-style breakpoint error.

BPET_GENERAL_WARNING
Specifies a general-warning-style breakpoint error.

BPET_GENERAL_ERROR
Specifies a general-error-style breakpoint error.

BPET_ALL
Specifies all breakpoint error types.

Remarks

These values may be combined with a bitwise OR and used for the dwType member of the BP_ERROR_RESOLUTION_INFO structure. Passed as a parameter to the EnumErrorBreakpoints method.

A breakpoint error type is composed of a type and a severity. This means that a breakpoint error type is never just a type (for example, BPET_TYPE_ERROR,) or a severity (for example, BPET_SEV_GENERAL) by itself. BPET_GENERAL_WARNING and BPET_GENERAL_ERROR provide predefined values for general warning and error breakpoints.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Enumerations
BP_ERROR_RESOLUTION_INFO
EnumErrorBreakpoints