共用方式為


IDebugExpressionEvaluator::Parse

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

這個方法會將運算式字串轉換成剖析的運算式。

語法

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

備註

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

另請參閱

IDebugExpressionEvaluator
IDebugParsedExpression
PARSEFLAGS