Freigeben über


DkmInspectionContext.WithProperties Methode

Definition

Erstellt eine Kopie des ursprünglichen DkmInspectionContext mit den aktualisierten bereitgestellten Eigenschaften, z. B. EvaluationFlags oder Radix. Die Eigenschaften sind ein vollständiger Ersatz der Originale und werden nicht mit den ursprünglichen Eigenschaften zusammengeführt. Daher müssen alle gewünschten Eigenschaften aus dem ursprünglichen DkmInspectionContext für diese Methode bereitgestellt werden.

Diese API wurde in Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8) eingeführt.

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

Parameter

Timeout
UInt32

[In] Dies ist das Timeout, das für potenziell langsame Vorgänge wie eine Funktionsauswertung verwendet werden soll. Dieser Wert wird in Millisekunden angegeben.

EvaluationFlags
DkmEvaluationFlags

[In] Flags, die beeinflussen, wie ein Eingabeausdruck analysiert, kompiliert oder angezeigt werden soll.

FuncEvalFlags
DkmFuncEvalFlags

[In] Flags, die sich auf die Ausführung von Funktionsauswertungsanforderungen auswirken.

Radix
UInt32

[In] Der Radix, der beim Formatieren ganzzahliger Daten verwendet werden soll. Derzeit werden die Werte "16" und "10" unterstützt.

Gibt zurück

[Out] Optionen und Zielkontext, die beim Ausführen des Überprüfungsvorgangs verwendet werden sollen.

Gilt für: