IDkmBreakpointManager.EnableBoundBreakpoint 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启用绑定断点以便可以命中该断点。 如果已启用绑定断点,则此操作不起作用。
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>
请求完成时要触发的例程。 如果实现从此接口方法返回失败,将隐式触发此错误。 实现必须在所有其他情况下激发此方法。