IDkmBreakpointConditionProcessorGpuExtension.TryPushConditionToTargetDevice Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This tries to push the associated condition on the specified runtime instruction breakpoint to the target. This is useful for GPU debugging since testing the condition on the target (GPU hardware or VSD3D ref) is much more efficient than doing it in the debugger. Once this method succeeds, breakpoint event will only be received by the debugger when the condition tests to be true on the debuggee; if it fails, the debugger can still test the condition.
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)
Parameters
- instructionBreakpoint
- DkmRuntimeInstructionBreakpoint
[In] Low-level breakpoint which is set on an instruction address.
- compiledCondition
- DkmCompiledInspectionQuery
[In] Compiled query used to evaluate the condition.
- conditionOperator
- DkmBreakpointConditionOperator
[In] Operator to use when evaluating the condition.