将断点是未绑定的原因。
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
};
成员
BPUR_UNKNOWN
这是未知的。BPUR_CODE_UNLOADED
包含断点的代码卸载。BPUR_BREAKPOINT_REBIND
断点是反弹到不同的位置。 这可能发生,在编辑并继续 " 操作之后,将断点移动时,或者,在断点绑定到具有不再有效路径的某文件。BPUR_ BREAKPOINT_ERROR
,它必须后,确定断点错误。 这发生在条件中不再是有效的托管断点。
备注
返回的 IDebugBreakpointUnboundEvent2:: GetReason 方法。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll