Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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