BP_UNBOUND_REASON
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. 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
Gives the reason a breakpoint was unbound.
Syntax
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
};
Fields
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 GetReason method.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll