此方法将表达式字符串转换为分析的表达式。
HRESULT Parse(
LPCOLESTR upstrExpression,
PARSEFLAGS dwFlags,
UINT nRadix,
BSTR* pbstrError,
UINT* pichError,
IDebugParsedExpression** ppParsedExpression
);
int Parse(
string upstrExpression,
enum_PARSEFLAGS dwFlags,
uint nRadix,
out string pbstrError,
out uint pichError,
out IDebugParsedExpression ppParsedExpression
);
参数
upstrExpression
[in] 要分析的字符串表达式。dwFlags
[in] 的 PARSEFLAGS 常数的集合确定表达式如何分析。nRadix
[in] 要使用的基数解释任何数字信息。pbstrError
[out] 返回错误作为可读的文本。pichError
[out] 返回错误的字符位置在表达式字符串。ppParsedExpression
[out] 返回在 IDebugParsedExpression 对象进行分析的表达式。
返回值
如果成功,则返回; S_OK否则,返回错误代码。
备注
此方法生成的分析的表达式,而不是实际值。 一个分析的表达式准备进行计算,也就是说,转换为值。