Partage via


IDebugFunctionObject2::Evaluate

Appelle la fonction et retourne la valeur résultante en tant qu’objet.

Syntaxe

int Evaluate (
   IDebugObject     ppParams,
   uint             dwParams,
   uint             dwEvalFlags,
   uint             dwTimeout,
   out IDebugObject ppResult
);

Paramètres

ppParams
[in] Tableau d’objets IDebugObject qui représente les paramètres d’entrée. Chacun de ces paramètres a été créé à l’aide de l’une des méthodes Create de cette interface.

dwParams
[in] Nombre de paramètres dans le ppParams tableau.

dwEvalFlags
[in] Combinaison d’indicateurs de l’énumération EVALFLAGS qui spécifie la façon dont l’évaluation doit être effectuée.

dwTimeout
[in] Spécifie la durée maximale, en millisecondes, d’attente avant de retourner à partir de cette méthode. Utilisez INFINITE pour attendre indéfiniment.

ppResult
[out] Retourne un IDebugObject qui représente la valeur de la fonction en tant qu’objet.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Voir aussi