IDkmBreakpointManager.EnableBoundBreakpoint 方法

定义

启用绑定断点以便可以命中该断点。 如果已启用绑定断点,则此操作不起作用。

public:
 void EnableBoundBreakpoint(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBoundBreakpoint ^ boundBreakpoint, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Breakpoints::DkmEnableBoundBreakpointAsyncResult> ^ completionRoutine);
public void EnableBoundBreakpoint (Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint boundBreakpoint, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmEnableBoundBreakpointAsyncResult> completionRoutine);
abstract member EnableBoundBreakpoint : Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmEnableBoundBreakpointAsyncResult> -> unit
Public Sub EnableBoundBreakpoint (boundBreakpoint As DkmBoundBreakpoint, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmEnableBoundBreakpointAsyncResult))

参数

boundBreakpoint
DkmBoundBreakpoint

中表示一个断点,该断点已 (解析) 到特定的代码指令地址或特定的数据元素。 例如,在 c + + 模板中,可以创建源行的 DkmPendingBreakpoint。 断点管理器会将其解析为零 (ex: module 未加载) ,一个 (例如:模板仅用于 "int" ) 或多个 (例如:模板用于许多模板参数) 位置。 每个位置都有一个 DkmBoundBreakpoint 对象。

workList
DkmWorkList

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

completionRoutine
DkmCompletionRoutine<DkmEnableBoundBreakpointAsyncResult>

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

适用于