Función de devolución de llamada LPEVALCOMCALLBACK (evalcom2.h)
La especificación LPEVALCOMCALLBACK define un prototipo de función de devolución de llamada. El método IValidate::SetStatus permite a una herramienta de creación recibir información sobre el progreso de la validación a través de la función de devolución de llamada registrada.
Sintaxis
LPEVALCOMCALLBACK Lpevalcomcallback;
BOOL Lpevalcomcallback(
[in] STATUSTYPES iStatus,
LPCWSTR szData,
LPVOID pContext
)
{...}
Parámetros
[in] iStatus
Especifica el mensaje de estado enviado por evalcom2.
szData
Valor de cadena que contiene información adecuada para el estado. El valor de szwData debe ser el número de ICEs que se ejecutan si iStatus es ieStatusICECount. El valor de szwData debe ser el nombre del ICE que se ejecuta si iStatus es ieStatusRunICE. De lo contrario, el valor de szwData debe ser NULL. La función de devolución de llamada debe aceptar NULL como un valor posible para este parámetro.
pContext
Puntero a un contexto de aplicación pasado al método SetStatus . Este parámetro se puede usar para la comprobación de errores.
Valor devuelto
Código o valor devuelto | Descripción |
---|---|
|
El procedimiento de validación debe continuar. |
|
Se canceló la validación. La función de devolución de llamada devuelve FALSE para detener la validación. |
Comentarios
El método SetStatus y LPEVALCOMCALLBACK se pueden usar para proporcionar información de progreso. Por ejemplo, el mensaje ieStatusICECount puede proporcionar el recuento general de tics para una barra de progreso. Para cada mensaje ieStatusRunICE recibido, el autor de la llamada puede incrementar la barra de progreso un tic.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Evalcom2.dll versión 3.0.3790.371 o posterior |
Plataforma de destino | Windows |
Encabezado | evalcom2.h |