DkmInspectionContext.WithProperties 方法

定义

使用更新后提供的属性(例如 EvaluationFlags 或 Radix)创建原始 DkmInspectionContext 的副本。 这些属性是原始属性的完全替换,不会合并到原始属性中。 因此,必须向此方法提供原始 DkmInspectionContext 中的任何所需属性。

此 API 是在 Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8) 中引入的。

public Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext WithProperties (uint Timeout, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationFlags EvaluationFlags, Microsoft.VisualStudio.Debugger.Evaluation.DkmFuncEvalFlags FuncEvalFlags, uint Radix);
member this.WithProperties : uint32 * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationFlags * Microsoft.VisualStudio.Debugger.Evaluation.DkmFuncEvalFlags * uint32 -> Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext
Public Function WithProperties (Timeout As UInteger, EvaluationFlags As DkmEvaluationFlags, FuncEvalFlags As DkmFuncEvalFlags, Radix As UInteger) As DkmInspectionContext

参数

Timeout
UInt32

[In]这是用于潜在速度缓慢的操作(如函数评估)的超时。 该值以毫秒为单位。

EvaluationFlags
DkmEvaluationFlags

[In]影响输入表达式分析、编译或显示方式的标志。

FuncEvalFlags
DkmFuncEvalFlags

[In]影响函数评估请求的执行方式的标志。

Radix
UInt32

[In]设置整数数据格式时要使用的基数。 当前支持的值为“16”和“10”。

返回

[Out]执行检查操作时要使用的选项和目标上下文。

适用于