SetFactoid 函数 (recapis.h)
指定识别器用于约束其对结果的搜索的事实。
如果输入字段为已知类型(例如输入字段包含日期),则指定一个 factoid。 在首次处理墨迹之前调用此函数。 因此,在调用 Process 函数之前,请调用 SetFactoid 函数。
语法
HRESULT SetFactoid(
HRECOCONTEXT hrc,
ULONG cwcFactoid,
const WCHAR *pwcFactoid
);
参数
hrc
识别器上下文的句柄。
cwcFactoid
pwcFactoid 中的字符数。
pwcFactoid
标识要用于识别器上下文的 factoid。 字符串不是 以 NULL 结尾的。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
不支持指定的 factoid。 |
|
在调用 Process 函数之前,必须调用 SetFactoid 函数。 |
|
上下文无效或其中一个参数是无效的指针。 |
|
识别器不支持此函数。 |
|
无法分配内存以完成操作。 |
|
发生了未指定的错误。 |
|
上下文包含无效值。 |
注解
有关可在 cwcFactoid 参数中传递的 factoid 列表,请参阅 版本 1 中支持的 Factoid。 该主题中列出的 DEFAULT factoid 不是要传递给 SetFactoid 的有效值;在调用 SetFactoid 函数之前,平板电脑平台 API 在内部将 DEFAULT 转换为 NULL。
建议将事实字符串的长度限制为不超过 32768 个字符。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP Tablet PC Edition [桌面应用 |UWP 应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | recapis.h |
DLL | inkobjcore.dll |