DkmRuntimeBreakpoint.GetCompiledCondition(DkmInstructionAddress, DkmBreakpointConditionOperator) Метод

Определение

Обратный вызов вызывается из обработчика условий точки останова в диспетчер точек останова (или другой компонент, который вызывает Сеткомпиледкондитионпендинг), когда условие точки останова необходимо повторно скомпилировать для нового адреса инструкции.

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

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

Параметры

InstructionAddress
DkmInstructionAddress

Окне Адрес инструкции для компиляции условия.

ConditionOperator
DkmBreakpointConditionOperator

Заполняет Оператор, используемый при вычислении условия.

Возвращаемое значение

DkmCompiledInspectionQuery

[Out, необязательно] Скомпилированное условие, используемое для указанного адреса инструкции. Это значение равно NULL в случае, если не удалось скомпилировать условие. В этом случае обработчик условий должен останавливаться на точке останова.

Применяется к