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
标头 evalcom2.h

另请参阅

IValidate

使用 Evalcom2

验证回调函数