IDebugExpressionEvaluator::Parse

此方法将表达式字符串转换为已分析的表达式。

语法

int Parse(
   string                     upstrExpression,
   enum_PARSEFLAGS            dwFlags,
   uint                       nRadix,
   out string                 pbstrError,
   out uint                   pichError,
   out IDebugParsedExpression ppParsedExpression
);

参数

upstrExpression
[in]要分析的表达式字符串。

dwFlags
[in]PAR标准版FLAGS 常量集合,用于确定如何分析表达式。

nRadix
[in]用于解释任何数值信息的弧度。

pbstrError
[out]将错误作为人工可读文本返回。

pichError
[out]返回表达式字符串中错误开头的字符位置。

ppParsedExpression
[out]返回 IDebugParsedExpression 对象中的已分析表达式。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

注解

此方法生成分析的表达式,而不是实际值。 已分析的表达式已准备好计算,即转换为值。

另请参阅