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
;否则,返回错误代码。
注解
此方法生成分析的表达式,而不是实际值。 已分析的表达式已准备好计算,即转换为值。