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


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

Этот параметр может быть одним из следующих значений.

Ценность Meaning
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\ . . .].

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

Возврат кода или значения Description
TRUE
1
Процедура проверки должна продолжаться.
FALSE
0
Проверка отменена. Функция обратного вызова возвращает ЗНАЧЕНИЕ FALSE , чтобы остановить проверку.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Evalcom2.dll версии 3.0.3790.371 или более поздней
целевая платформа Виндоус
Header evalcom2.h

См. также

IValidate

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

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