Fonction de rappel LPEVALCOMCALLBACK (evalcom2.h)
La spécification LPEVALCOMCALLBACK définit un prototype de fonction de rappel. La méthode IValidate ::SetStatus permet à un outil de création de recevoir des informations sur la progression de la validation via la fonction de rappel inscrite.
Syntaxe
LPEVALCOMCALLBACK Lpevalcomcallback;
BOOL Lpevalcomcallback(
[in] STATUSTYPES iStatus,
LPCWSTR szData,
LPVOID pContext
)
{...}
Paramètres
[in] iStatus
Spécifie le message status envoyé par evalcom2.
szData
Valeur de chaîne contenant des informations appropriées au status. La valeur de szwData doit être le nombre d’ICE en cours d’exécution si iStatus est ieStatusICECount. La valeur de szwData doit être le nom de l’ice en cours d’exécution si iStatus est ieStatusRunICE. Sinon, la valeur de szwData doit être NULL. La fonction de rappel doit accepter NULL comme valeur possible pour ce paramètre.
pContext
Pointeur vers un contexte d’application passé à la méthode SetStatus . Ce paramètre peut être utilisé pour la vérification des erreurs.
Valeur retournée
Code/valeur de retour | Description |
---|---|
|
La procédure de validation doit continuer. |
|
La validation a été annulée. La fonction de rappel retourne FALSE pour arrêter la validation. |
Remarques
La méthode SetStatus et LPEVALCOMCALLBACK peuvent être utilisées pour fournir des informations sur la progression. Par exemple, le message ieStatusICECount peut fournir le nombre total de graduations pour une barre de progression. Pour chaque message ieStatusRunICE reçu, l’appelant peut incrémenter la barre de progression d’une graduation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Evalcom2.dll version 3.0.3790.371 ou ultérieure |
Plateforme cible | Windows |
En-tête | evalcom2.h |