次の方法で共有


IDebugExpressionEvaluator::Parse

このメソッドは、式の文字列を解析された式に変換します。

構文

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

パラメーター

upstrExpression
[入力] 解析する式の文字列。

dwFlags
[入力] 式の解析方法を決定する PARSEFLAGS 定数のコレクション。

nRadix
[入力] 数値情報を解釈するために使用される基数。

pbstrError
[出力] エラーを人間が判読できるテキストとして返します。

pichError
[出力] 式の文字列内のエラーの先頭の文字位置を返します。

ppParsedExpression
[出力] 解析された式を IDebugParsedExpression オブジェクトで返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

このメソッドでは、実際の値ではなく、解析された式が生成されます。 解析された式を評価する (つまり、値に変換する) 準備ができました。

関連項目