Partager via


Fonction de rappel LPDISPLAYVAL (evalcom2.h)

La spécification de la fonction LPDISPLAYVAL définit un prototype de fonction de rappel. La méthode IValidate ::SetDisplay permet à un outil de création de recevoir des messages ICE status via la fonction de rappel inscrite.

Syntaxe

LPDISPLAYVAL Lpdisplayval;

BOOL Lpdisplayval(
       LPVOID pContext,
  [in] RESULTTYPES uiType,
  [in] LPCWSTR szwVal,
  [in] LPCWSTR szwDescription,
  [in] LPCWSTR szwLocation
)
{...}

Paramètres

pContext

Pointeur vers un contexte d’application passé à la méthode SetDisplay .

Ce paramètre peut être utilisé pour la vérification des erreurs.

[in] uiType

Spécifie le type de message envoyé par l’ice.

Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
ieUnknown
0
Message ICE inconnu.
ieError
1
Message d’erreur ICE.
ieWarning
2
Message d’avertissement ICE.
ieInfo
3
Message d’information ICE.

[in] szwVal

Nom de l’ice signalant le message, ou une erreur signalée par evalcom2 lors de la validation.

[in] szwDescription

Texte du message.

[in] szwLocation

Emplacement de l'erreur.

Ce paramètre peut être NULL si l’erreur ne fait pas référence à une table ou une ligne de base de données réelle. Spécifiez l’emplacement de l’erreur au format suivant : Table\tColumn\tPrimaryKey1[\tPrimaryKey2\ . . .].

Valeur retournée

Code/valeur de retour Description
VRAI
1
La procédure de validation doit continuer.
FAUX
0
La validation a été annulée. La fonction de rappel retourne FALSE pour arrêter la validation.

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

Voir aussi

IValidate

Utilisation d’Evalcom2

Fonctions de rappel de validation