Share via


BP_UNBOUND_REASON

Gives the reason a breakpoint was unbound.

enum enum_BP_UNBOUND_REASON { 
   BPUR_UNKNOWN           = 0x0000,
   BPUR_CODE_UNLOADED     = 0x0002,
   BPUR_BREAKPOINT_REBIND = 0x0003,
   BPUR_BREAKPOINT_ERROR  = 0x0004
};
typedef DWORD BP_UNBOUND_REASON;
public enum enum_BP_UNBOUND_REASON { 
   BPUR_UNKNOWN           = 0x0000,
   BPUR_CODE_UNLOADED     = 0x0002,
   BPUR_BREAKPOINT_REBIND = 0x0003,
   BPUR_BREAKPOINT_ERROR  = 0x0004
};

Members

  • BPUR_UNKNOWN
    The reason is unknown.

  • BPUR_CODE_UNLOADED
    The code that contains the breakpoint has been unloaded.

  • BPUR_BREAKPOINT_REBIND
    The breakpoint has been rebound to a different location. This can happen after Edit and Continue operations when the breakpoint moves, or when the breakpoint is bound to a file with a path that is no longer valid.

  • BPUR_ BREAKPOINT_ERROR
    The breakpoint is determined to be in error after it is bound. This happens to managed breakpoints whose conditions are no longer valid.

Remarks

Returned by the IDebugBreakpointUnboundEvent2::GetReason method.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

Enumerations (Visual Studio Debugging)

IDebugBreakpointUnboundEvent2::GetReason