Compartir a través de


IDebugExpressionEvaluator::Parse

Este método convierte una cadena de expresión en una expresión analizada.

Sintaxis

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

Parámetros

upstrExpression
[in] Cadena de expresión que se va a analizar.

dwFlags
[in] Colección de constantes PARSEFLAGS que determinan cómo se va a analizar la expresión.

nRadix
[in] Radix que se usará para interpretar cualquier información numérica.

pbstrError
[out] Devuelve el error como texto legible.

pichError
[out] Devuelve la posición del carácter del inicio del error en la cadena de expresión.

ppParsedExpression
[out] Devuelve la expresión analizada en un objeto IDebugParsedExpression .

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Este método genera una expresión analizada, no un valor real. Una expresión analizada está lista para evaluarse, es decir, convertida en un valor.

Consulte también