IDkmBreakpointConditionProcessorGpuExtension.TryPushConditionToTargetDevice 方法

定义

这会尝试将指定运行时指令断点上的关联条件推送到目标。 这对于 GPU 调试非常有用,因为测试目标 (GPU 硬件或 VSD3D ref) 上的条件比在调试器中执行此操作要高效得多。 此方法成功后,仅当调试对象上的条件测试为 true 时,调试器才会收到断点事件;如果该操作失败,调试器仍可以测试该条件。

public:
 void TryPushConditionToTargetDevice(Microsoft::VisualStudio::Debugger::Breakpoints::DkmRuntimeInstructionBreakpoint ^ instructionBreakpoint, Microsoft::VisualStudio::Debugger::Evaluation::DkmCompiledInspectionQuery ^ compiledCondition, Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointConditionOperator conditionOperator);
public void TryPushConditionToTargetDevice (Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeInstructionBreakpoint instructionBreakpoint, Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery compiledCondition, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointConditionOperator conditionOperator);
abstract member TryPushConditionToTargetDevice : Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeInstructionBreakpoint * Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointConditionOperator -> unit
Public Sub TryPushConditionToTargetDevice (instructionBreakpoint As DkmRuntimeInstructionBreakpoint, compiledCondition As DkmCompiledInspectionQuery, conditionOperator As DkmBreakpointConditionOperator)

参数

instructionBreakpoint
DkmRuntimeInstructionBreakpoint

中在指令地址上设置的低级别断点。

compiledCondition
DkmCompiledInspectionQuery

中用于计算条件的已编译查询。

conditionOperator
DkmBreakpointConditionOperator

中计算条件时要使用的运算符。

适用于