IDebugExpressionEvaluator::Parse
這個方法會將表達式字串轉換成剖析的表達式。
語法
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
;否則,會傳回錯誤碼。
備註
這個方法會產生剖析的表達式,而不是實際值。 剖析的表達式已準備好進行評估,也就是轉換成值。