IDkmCustomVisualizerCallback.SetValueAsStringCallback 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
修改给定计算结果的值, (假设该结果为非只读) 以与给定的字符串匹配。 这在用户编辑任何计算窗口中的值后使用。
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 返回值。