Función de devolución de llamada LPDISPLAYVAL (evalcom2.h)

La especificación de la función LPDISPLAYVAL define un prototipo de función de devolución de llamada. El método IValidate::SetDisplay permite que una herramienta de creación reciba mensajes de estado ICE a través de la función de devolución de llamada registrada.

Sintaxis

LPDISPLAYVAL Lpdisplayval;

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

Parámetros

pContext

Puntero a un contexto de aplicación pasado al método SetDisplay .

Este parámetro se puede usar para la comprobación de errores.

[in] uiType

Especifica el tipo de mensaje enviado por el ICE.

Este parámetro puede ser uno de los valores siguientes.

Valor Significado
ieUnknown
0
Mensaje ICE desconocido.
ieError
1
Mensaje de error ICE.
ieWarning
2
Mensaje de advertencia ICE.
ieInfo
3
Mensaje de información de ICE.

[in] szwVal

Nombre del ICE que notifica el mensaje o un error notificado por evalcom2 durante la validación.

[in] szwDescription

Texto del mensaje.

[in] szwLocation

Ubicación del error.

Este parámetro puede ser NULL si el error no hace referencia a una tabla o fila de base de datos real. Especifique la ubicación del error con el siguiente formato: Table\tColumn\tPrimaryKey1[\tPrimaryKey2\ . . .].

Valor devuelto

Código o valor devuelto Descripción
VERDAD
1
El procedimiento de validación debe continuar.
FALSO
0
Se canceló la validación. La función de devolución de llamada devuelve FALSE para detener la validación.

Requisitos

Requisito Value
Cliente mínimo compatible Evalcom2.dll versión 3.0.3790.371 o posterior
Plataforma de destino Windows
Encabezado evalcom2.h

Consulte también

IValidate

Uso de Evalcom2

Funciones de devolución de llamada de validación