BP_ERROR_TYPE

Specifies the error type of a breakpoint.

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 IDebugPendingBreakpoint2::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

Concepts

Enumerations (Visual Studio Debugging SDK)

BP_ERROR_RESOLUTION_INFO

IDebugPendingBreakpoint2::EnumErrorBreakpoints