IDkmLanguageConditionEvaluator.ParseCondition(DkmEvaluationBreakpointCondition, String) Méthode

Définition

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.

public:
 void ParseCondition(Microsoft::VisualStudio::Debugger::Breakpoints::DkmEvaluationBreakpointCondition ^ evaluationCondition, [Runtime::InteropServices::Out] System::String ^ % errorText);
public void ParseCondition (Microsoft.VisualStudio.Debugger.Breakpoints.DkmEvaluationBreakpointCondition evaluationCondition, out string errorText);
abstract member ParseCondition : Microsoft.VisualStudio.Debugger.Breakpoints.DkmEvaluationBreakpointCondition * string -> unit
Public Sub ParseCondition (evaluationCondition As DkmEvaluationBreakpointCondition, ByRef errorText As String)

Paramètres

evaluationCondition
DkmEvaluationBreakpointCondition

Dans Représente une condition qui est évaluée sur l’ordinateur cible. Ces objets sont utilisés pour les langages où l’évaluateur d’expression est implémenté sur la cible.

errorText
String

[Out, optional] Si la condition n’a pas pu être analysée, cela indique la raison pour laquelle. Cette valeur doit être null si la compilation a réussi.

S’applique à