IDkmBreakpointConditionProcessorClient.GetCompiledCondition Method

Definition

Call back invoked from the breakpoint condition processor to the breakpoint manager (or other component which calls SetCompiledConditionPending) when the breakpoint condition needs to be re-compiled for a new instruction address.

public:
 Microsoft::VisualStudio::Debugger::Evaluation::DkmCompiledInspectionQuery ^ GetCompiledCondition(Microsoft::VisualStudio::Debugger::Breakpoints::DkmRuntimeBreakpoint ^ runtimeBreakpoint, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointConditionOperator % conditionOperator);
public Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery GetCompiledCondition (Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint runtimeBreakpoint, Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress, out Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointConditionOperator conditionOperator);
abstract member GetCompiledCondition : Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * DkmBreakpointConditionOperator -> Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery
Public Function GetCompiledCondition (runtimeBreakpoint As DkmRuntimeBreakpoint, instructionAddress As DkmInstructionAddress, ByRef conditionOperator As DkmBreakpointConditionOperator) As DkmCompiledInspectionQuery

Parameters

runtimeBreakpoint
DkmRuntimeBreakpoint

[In] Low-level breakpoint object which is supported by debug monitors.

instructionAddress
DkmInstructionAddress

[In] The instruction address to compile the condition against.

conditionOperator
DkmBreakpointConditionOperator

[Out] Operator to use when evaluating the condition.

Returns

[Out,Optional] The compiled condition to be used for the specified instruction address. This value is null in the case that the condition failed to compile. In this case, the condition processor should stop on the breakpoint.

Applies to