了断点的三种类型:挂起状态,绑定和错误。
挂起断点:
是包含所需的所有信息绑定断点到一个或多个程序的一个或多个代码上下文的抽象。 每次为的程序加载的正在调试的原因代码,调试引擎检查所有挂起的断点以确定它们是否可绑定。
挂起断点从未绑定,代码,而是集合和添加包含任何绑定断点它生成。
由 IDebugPendingBreakpoint2 接口表示。
绑定断点:
断点是与或区域的抽象到单个代码上下文。 每个绑定断点生成响应挂起的断点。 挂起断点可能,但是,若要生成多个绑定断点。
当代码卸载时,绑定断点可以是未绑定并将丢弃。
由 IDebugBoundBreakpoint2 接口表示。
错误断点:
是描述的错误抽象在尝试将挂起的断点到代码上下文。 错误断点描述一个错误在位置或在断点表达式。 有关更多信息,请参见 绑定断点。
断点错误可能是错误或警告。
由 IDebugErrorBreakpoint2 接口表示。