IDebugExpressionEvaluator::Analyse
Diese Methode konvertiert eine Ausdruckszeichenfolge auf einen analysierten Ausdruck.
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
);
Parameter
upstrExpression
[in] Die zu analysierende Ausdruckszeichenfolge.dwFlags
[in] Eine Auflistung PARSEFLAGS Konstanten, die bestimmen, wie der Ausdruck analysiert werden soll.nRadix
[in] Informationen zum Interpretieren eines numerischen Basis verwendet werden soll.pbstrError
[out] Gibt den Fehler als Nur-Text zurück.pichError
[out] Gibt die Zeichenposition des Anfangs des Fehlers in der Ausdruckszeichenfolge zurück.ppParsedExpression
[out] Gibt den analysierten Ausdruck in einem IDebugParsedExpression-Objekt zurück.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
Diese Methode erzeugt einen analysierten Ausdruck keinen Wert. Ein analysierter Ausdruck kann jetzt ausgewertet werden, d. h. in einen Wert konvertiert.