DkmInspectionContext.WithProperties 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用更新后提供的属性(例如 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]执行检查操作时要使用的选项和目标上下文。