共用方式為


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;否則,會傳回錯誤碼。

備註

這個方法會產生剖析的表達式,而不是實際值。 剖析的表達式已準備好進行評估,也就是轉換成值。

另請參閱