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