IDebugExpressionEvaluator::Parse
Cette méthode convertit une chaîne d’expression en expression analysée.
Syntaxe
int Parse(
string upstrExpression,
enum_PARSEFLAGS dwFlags,
uint nRadix,
out string pbstrError,
out uint pichError,
out IDebugParsedExpression ppParsedExpression
);
Paramètres
upstrExpression
[in] Chaîne d’expression à analyser.
dwFlags
[in] Collection de constantes PARSEFLAGS qui déterminent la façon dont l’expression doit être analysée.
nRadix
[in] Radix à utiliser pour interpréter toutes les informations numériques.
pbstrError
[out] Retourne l’erreur en tant que texte lisible par l’homme.
pichError
[out] Retourne la position de caractère du début de l’erreur dans la chaîne d’expression.
ppParsedExpression
[out] Renvoie l’expression analysée dans un objet IDebugParsedExpression .
Valeur de retour
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Notes
Cette méthode produit une expression analysée, et non une valeur réelle. Une expression analysée est prête à être évaluée, c’est-à-dire convertie en valeur.