Udostępnij za pośrednictwem


DkmInspectionContext.WithProperties Metoda

Definicja

Tworzy kopię oryginalnego obiektu DkmInspectionContext ze zaktualizowanymi podanymi właściwościami, takimi jak EvaluationFlags lub Radix. Właściwości są pełnym zastąpieniem oryginałów i nie zostaną scalone z oryginalnymi właściwościami. W związku z tym do tej metody należy podać wszelkie żądane właściwości z oryginalnego obiektu DkmInspectionContext.

Ten interfejs API został wprowadzony w programie 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

Parametry

Timeout
UInt32

[W] Jest to limit czasu, który ma być używany w przypadku potencjalnie powolnych operacji, takich jak ocena funkcji. Ta wartość jest wyrażona w milisekundach.

EvaluationFlags
DkmEvaluationFlags

[W] Flagi, które wpływają na sposób analizowania, kompilowania lub wyświetlania wyrażenia wejściowego.

FuncEvalFlags
DkmFuncEvalFlags

[W] Flagi wpływające na sposób wykonywania żądań oceny funkcji.

Radix
UInt32

[W] Radix do użycia podczas formatowania danych całkowitych. Obecnie obsługiwane wartości to "16" i "10".

Zwraca

[Out] Opcje i kontekst docelowy do użycia podczas wykonywania operacji inspekcji.

Dotyczy