BP_UNBOUND_REASON

将断点是未绑定的原因。

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

请参见

参考

枚举 (Visual Studio 调试)

IDebugBreakpointUnboundEvent2:: GetReason