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
Заполняет Оператор, используемый при вычислении условия.
Возвращаемое значение
[Out, необязательно] Скомпилированное условие, используемое для указанного адреса инструкции. Это значение равно NULL в случае, если не удалось скомпилировать условие. В этом случае обработчик условий должен останавливаться на точке останова.