IDkmLanguageConditionEvaluator Interface

Définition

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.

S’applique à