IDkmBreakpointManager.SetPendingBreakpointHitCountCondition 方法

定义

初始化、更新或清除此挂起断点的所有绑定断点上的命中次数条件。 如果同一断点同时具有语言级条件和命中次数条件,则首先应用语言级条件。

请注意,命中次数条件在每个绑定断点上独立工作,而不是在挂起断点上聚合在一起。 例如,如果命中次数配置为在命中 #2 时停止,并将断点指向两个不同的位置,每个位置都命中断点一次,则 UI 仍不会进入中断模式,因为两个绑定断点都没有命中两次。

public:
 void SetPendingBreakpointHitCountCondition(Microsoft::VisualStudio::Debugger::Breakpoints::DkmPendingBreakpoint ^ pendingBreakpoint, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointHitCountCondition ^ condition, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Breakpoints::DkmSetPendingBreakpointHitCountConditionAsyncResult> ^ completionRoutine);
public void SetPendingBreakpointHitCountCondition (Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint pendingBreakpoint, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointHitCountCondition condition, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmSetPendingBreakpointHitCountConditionAsyncResult> completionRoutine);
abstract member SetPendingBreakpointHitCountCondition : Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointHitCountCondition * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmSetPendingBreakpointHitCountConditionAsyncResult> -> unit
Public Sub SetPendingBreakpointHitCountCondition (pendingBreakpoint As DkmPendingBreakpoint, workList As DkmWorkList, condition As DkmBreakpointHitCountCondition, completionRoutine As DkmCompletionRoutine(Of DkmSetPendingBreakpointHitCountConditionAsyncResult))

参数

pendingBreakpoint
DkmPendingBreakpoint

中与用户级构造关联的高级别断点对象 (ex:源文件、函数名称) ,它可映射到零个或多个代码级别构造 (DkmBoundBreakpoint) ,并且可能会在一段时间内进行跟踪。

workList
DkmWorkList

当前正在处理的 "当前"。 此值可用于检查取消或追加额外的工作。 直到此函数返回后,新的工作项才会开始执行。

condition
DkmBreakpointHitCountCondition

[In,可选]要应用于此断点的条件。 如果调用方想要删除该条件,此值可能为 "null"。

completionRoutine
DkmCompletionRoutine<DkmSetPendingBreakpointHitCountConditionAsyncResult>

请求完成时要触发的例程。 如果实现从此接口方法返回失败,将隐式触发此错误。 实现必须在所有其他情况下激发此方法。

适用于