LPEVALCOMCALLBACK 回调函数 (evalcom2.h)
LPEVALCOMCALLBACK 规范定义了回调函数原型。 IValidate::SetStatus 方法使创作工具能够通过注册的回调函数接收有关验证进度的信息。
语法
LPEVALCOMCALLBACK Lpevalcomcallback;
BOOL Lpevalcomcallback(
[in] STATUSTYPES iStatus,
LPCWSTR szData,
LPVOID pContext
)
{...}
参数
[in] iStatus
指定 evalcom2 发送的状态消息。
szData
包含适合状态的信息的字符串值。 如果 iStatus 为 ieStatusICECount,则 szwData 的值应为正在运行的 ICE 数。 如果 iStatus 为 ieStatusRunICE,则 szwData 的值应为正在运行的 ICE 的名称。 否则, szwData 的值应为 NULL。 回调函数应接受 NULL 作为此参数的可能值。
pContext
指向传递给 SetStatus 方法的应用程序上下文的指针。 此参数可用于错误检查。
返回值
返回代码/值 | 说明 |
---|---|
|
验证过程应继续。 |
|
验证已取消。 回调函数返回 FALSE 以停止验证。 |
注解
SetStatus 方法和 LPEVALCOMCALLBACK 可用于提供进度信息。 例如, ieStatusICECount 消息可以提供进度条的总体刻度计数。 对于收到的每条 ieStatusRunICE 消息,调用方可以递增进度栏一刻度。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Evalcom2.dll 版本 3.0.3790.371 或更高版本 |
目标平台 | Windows |
标头 | evalcom2.h |