IDkmLanguageExpressionEvaluator.SetValueAsString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
修改给定计算结果的值, (假设该结果为非只读) 以与给定的字符串匹配。 这在用户编辑任何计算窗口中的值后使用。
public:
void SetValueAsString(Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResult ^ result, System::String ^ value, int timeout, [Runtime::InteropServices::Out] System::String ^ % errorText);
public void SetValueAsString (Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult result, string value, int timeout, out string errorText);
abstract member SetValueAsString : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult * string * int * string -> unit
Public Sub SetValueAsString (result As DkmEvaluationResult, value As String, timeout As Integer, ByRef errorText As String)
参数
- result
- DkmEvaluationResult
中计算的格式化结果,可以在表达式计算窗口中显示。
- value
- String
中要分配给计算结果的值的文本表示形式。
- timeout
- Int32
中如果需要函数求值以赋值,则指定要使用的超时值。
- errorText
- String
[Out,Optional]如果操作失败,则表示原因。 如果操作成功,则此值应为 null。 在本机代码中,当返回错误文本时,将使用 S_OK 返回值。