DkmInspectionContext.WithProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a copy of the original DkmInspectionContext with the updated provided properties, such as EvaluationFlags or Radix. The properties are a full replacement of the originals and will not be merged into the original properties. Therefore any desired properties from the original DkmInspectionContext must be provided to this method.
This API was introduced in 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
Parameters
- Timeout
- UInt32
[In] This is the timeout to be used for potentially slow operations such as a function evaluation. This value is in milliseconds.
- EvaluationFlags
- DkmEvaluationFlags
[In] Flags which effect how an input expression should be parsed, compiled or displayed.
- FuncEvalFlags
- DkmFuncEvalFlags
[In] Flags impacting how function evaluation requests are performed.
- Radix
- UInt32
[In] The radix to use when formatting integer data. Currently supported values are '16' and '10'.
Returns
[Out] Options and target context to use while performing the inspection operation.