Condividi tramite


Funzione di callback LPDISPLAYVAL (evalcom2.h)

La specifica della funzione LPDISPLAYVAL definisce un prototipo di funzione di callback. Il metodo IValidate::SetDisplay consente a uno strumento di creazione di ricevere messaggi di stato ICE tramite la funzione di callback registrata.

Sintassi

LPDISPLAYVAL Lpdisplayval;

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

Parametri

pContext

Puntatore a un contesto dell'applicazione passato al metodo SetDisplay .

Questo parametro può essere usato per il controllo degli errori.

[in] uiType

Specifica il tipo di messaggio inviato da ICE.

Questo parametro può avere uno dei valori seguenti.

Valore Significato
ieUnknown
0
Messaggio ICE sconosciuto.
ieError
1
Messaggio di errore ICE.
ieWarning
2
Messaggio di avviso ICE.
ieInfo
3
Messaggio informativo ICE.

[in] szwVal

Nome dell'ice che segnala il messaggio o un errore segnalato da evalcom2 durante la convalida.

[in] szwDescription

Testo del messaggio.

[in] szwLocation

Percorso dell'errore.

Questo parametro può essere NULL se l'errore non fa riferimento a una tabella o a una riga di database effettiva. Specificare il percorso dell'errore usando il formato seguente: Table\tColumn\tPrimaryKey1[\tPrimaryKey2\ . . .].

Valore restituito

Codice/valore restituito Descrizione
VERO
1
La procedura di convalida deve continuare.
FALSE
0
La convalida è stata annullata. La funzione di callback restituisce FALSE per arrestare la convalida.

Requisiti

Requisito Valore
Client minimo supportato Evalcom2.dll versione 3.0.3790.371 o successiva
Piattaforma di destinazione Windows
Intestazione evalcom2.h

Vedi anche

IValidate

Uso di Evalcom2

Funzioni di callback di convalida