Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Dans Visual Studio 2015, cette façon d’implémenter des évaluateurs d’expression est déconseillée. Pour plus d’informations sur l’implémentation d’évaluateurs d’expression CLR, consultez l’exemple d’évaluateur d’expression CLR et d’évaluateur d’expression managée.
Lorsque le moteur de débogage appelle l’évaluateur d’expression (EE), trois arguments passés à EvaluateSync déterminent le contexte de recherche et d’évaluation des symboles, comme indiqué dans le tableau suivant.
Arguments
| Argument | Descriptif |
|---|---|
pSymbolProvider |
Interface IDebugSymbolProvider qui spécifie le gestionnaire de symboles (SH) à utiliser pour identifier le symbole. |
pAddress |
Interface IDebugAddress qui spécifie le point d’exécution actuel. Cette interface recherche la méthode qui contient le code en cours d’exécution. |
pBinder |
Interface IDebugBinder qui recherche la valeur et le type d’un symbole donné son nom. |
IDebugParsedExpression::EvaluateSync retourne une interface IDebugProperty2 représentant la valeur résultante et son type.