IDebugExpression, interfaceIDebugExpression Interface

Représente une expression évaluée de façon asynchrone.Represents an asynchronously evaluated expression. En général, les moteurs de script implémentent cette interface.Script engines typically implement this interface. En règle générale, un débogueur IDE utilise cette interface pour activer une fenêtre de l’exécution immédiate ou de fenêtre Espion.A debugger IDE typically uses this interface to enable an immediate execution window or watch window.

Note

Le IDebugExpression interface est disponible uniquement à partir d’un frame de pile.The IDebugExpression interface is available only from a stack frame.

Outre les méthodes héritées de IUnknown, le IDebugExpression interface expose les méthodes suivantes.In addition to the methods inherited from IUnknown, the IDebugExpression interface exposes the following methods.

Méthodes dans l'ordre VtableMethods in Vtable Order

MéthodeMethod DescriptionDescription
IDebugExpression::StartIDebugExpression::Start Commence l’évaluation de l’expression.Begins the evaluation of the expression.
IDebugExpression::AbortIDebugExpression::Abort Abandonne l’expression.Aborts the expression.
IDebugExpression::QueryIsCompleteIDebugExpression::QueryIsComplete Détermine si l’opération est terminée.Determines if the operation is complete.
IDebugExpression::GetResultAsStringIDebugExpression::GetResultAsString Retourne le résultat de l’évaluation d’une expression comme une chaîne et la valeur de retour de l’opération.Returns the result of the expression evaluation as a string and the operation's return value.
IDebugExpression::GetResultAsDebugPropertyIDebugExpression::GetResultAsDebugProperty Retourne le résultat de l’évaluation des expressions en tant que propriété de débogage et de la valeur de retour de l’opération.Returns the result of the expression evaluation as a debug property and the operation's return value.