Language

DkmInspectionContext.WithProperties Method

Definition

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.

Applies to