IDkmLanguageConditionEvaluator Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette interface est implémentée par les évaluateurs d’expression qui vivent ou l’ordinateur cible et qui souhaitent prendre en charge les points d’arrêt conditionnels.
Les implémentations de cette interface peuvent limiter le moment où elles sont appelées à l’aide d’un filtre défini dans la configuration de leurs composants. Les propriétés suivantes peuvent être utilisées : CompilerVendorId, EngineId, LanguageId, RuntimeId.
public interface class IDkmLanguageConditionEvaluator
public interface class IDkmLanguageConditionEvaluator
__interface IDkmLanguageConditionEvaluator
public interface IDkmLanguageConditionEvaluator
type IDkmLanguageConditionEvaluator = interface
Public Interface IDkmLanguageConditionEvaluator
Méthodes
| EvaluateCondition(DkmEvaluationBreakpointCondition, DkmStackWalkFrame, Boolean, String) |
Évalue une condition pour décider si le débogueur doit s’arrêter. |
| ParseCondition(DkmEvaluationBreakpointCondition, String) |
Analyse une condition de point d’arrêt d’entrée pour qu’elle puisse être évaluée ultérieurement. Si la condition de point d’arrêt utilise DkmBreakpointConditionOperator. BreakWhenTrue, l’évaluateur d’expression doit exiger que la condition spécifiée soit évaluée à une valeur booléenne. La requête créée ne doit retourner qu’un seul résultat. Pour les conditions BreakWhenTrue, il doit s’agir d’une valeur de 4 octets ou 1 octet, et toute valeur différente de zéro est considérée comme vraie. |