Freigeben über


IDebugExpressionEvaluator::Parse

Diese Methode konvertiert eine Ausdruckszeichenfolge in einen analysierten Ausdruck.

Syntax

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 von PARSEFLAGS-Konstanten , die bestimmen, wie der Ausdruck analysiert werden soll.

nRadix
[in] Radix wird verwendet, um numerische Informationen zu interpretieren.

pbstrError
[out] Gibt den Fehler als lesbaren 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

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Diese Methode erzeugt einen analysierten Ausdruck und keinen tatsächlichen Wert. Ein analysierter Ausdruck kann ausgewertet werden, d. h. in einen Wert konvertiert.

Siehe auch