Поделиться через


Функция обратного вызова 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.

Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
ieUnknown
0
Неизвестное сообщение ICE.
ieError
1
Сообщение об ошибке ICE.
ieWarning
2
Предупреждающее сообщение ICE.
ieInfo
3
Информационное сообщение ICE.

[in] szwVal

Имя ICE, сообщающего сообщение, или сообщение об ошибке, сообщаемой evalcom2 во время проверки.

[in] szwDescription

Текст сообщения.

[in] szwLocation

Место ошибки.

Этот параметр может иметь значение NULL , если ошибка не ссылается на фактическую таблицу или строку базы данных. Укажите расположение ошибки в следующем формате: Table\tColumn\tPrimaryKey1[\tPrimaryKey2\ . . .].

Возвращаемое значение

Возвращаемый код/значение Описание
ИСТИННЫЙ
1
Процедура проверки должна быть продолжена.
ЛОЖНЫХ
0
Проверка отменена. Функция обратного вызова возвращает значение FALSE , чтобы остановить проверку.

Требования

Требование Значение
Минимальная версия клиента Evalcom2.dll версии 3.0.3790.371 или более поздней
Целевая платформа Windows
Header evalcom2.h

См. также раздел

IValidate

Использование Evalcom2

Функции обратного вызова проверки