Функция обратного вызова LPDISPLAYVAL (evalcom2.h)
Спецификация функции LPDISPLAYVAL определяет прототип функции обратного вызова. Метод IValidate::SetDisplay позволяет средству разработки получать сообщения о состоянии ICE с помощью зарегистрированной функции обратного вызова.
Синтаксис
LPDISPLAYVAL Lpdisplayval;
BOOL Lpdisplayval(
LPVOID pContext,
[in] RESULTTYPES uiType,
[in] LPCWSTR szwVal,
[in] LPCWSTR szwDescription,
[in] LPCWSTR szwLocation
)
{...}
Параметры
pContext
Указатель на контекст приложения, передаваемый в метод SetDisplay .
Этот параметр можно использовать для проверки ошибок.
[in] uiType
Указывает тип сообщения, отправляемого ice.
Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Неизвестное сообщение ICE. |
|
Сообщение об ошибке ICE. |
|
Предупреждающее сообщение ICE. |
|
Информационное сообщение ICE. |
[in] szwVal
Имя ICE, сообщающего сообщение, или сообщение об ошибке, сообщаемой evalcom2 во время проверки.
[in] szwDescription
Текст сообщения.
[in] szwLocation
Место ошибки.
Этот параметр может иметь значение NULL , если ошибка не ссылается на фактическую таблицу или строку базы данных. Укажите расположение ошибки в следующем формате: Table\tColumn\tPrimaryKey1[\tPrimaryKey2\ . . .].
Возвращаемое значение
Возвращаемый код/значение | Описание |
---|---|
|
Процедура проверки должна быть продолжена. |
|
Проверка отменена. Функция обратного вызова возвращает значение FALSE , чтобы остановить проверку. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Evalcom2.dll версии 3.0.3790.371 или более поздней |
Целевая платформа | Windows |
Header | evalcom2.h |