IDkmCustomVisualizerCallback.SetValueAsStringCallback 方法

定义

修改给定计算结果的值, (假设该结果为非只读) 以与给定的字符串匹配。 这在用户编辑任何计算窗口中的值后使用。

public:
 void SetValueAsStringCallback(Microsoft::VisualStudio::Debugger::Evaluation::DkmVisualizedExpression ^ visualizedExpression, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResult ^ defaultEvaluationResult, System::String ^ value, int timeout, [Runtime::InteropServices::Out] System::String ^ % errorText);
public void SetValueAsStringCallback (Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression visualizedExpression, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult defaultEvaluationResult, string value, int timeout, out string errorText);
abstract member SetValueAsStringCallback : Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult * string * int * string -> unit
Public Sub SetValueAsStringCallback (visualizedExpression As DkmVisualizedExpression, defaultEvaluationResult As DkmEvaluationResult, value As String, timeout As Integer, ByRef errorText As String)

参数

visualizedExpression
DkmVisualizedExpression

中通过 concord EE 外接程序用于自定义可视化的调度程序对象。

defaultEvaluationResult
DkmEvaluationResult

中此表达式的表达式计算器返回的计算结果。 表达式计算器只能控制它理解的评估。

value
String

中要分配给计算结果的值的文本表示形式。

timeout
Int32

中如果需要函数求值以赋值,则指定要使用的超时值。

errorText
String

[Out,Optional]如果操作失败,则表示原因。 如果操作成功,则此值应为 null。 在本机代码中,当返回错误文本时,将使用 S_OK 返回值。

适用于