返回一个值,该值指示传入的单词、日期、时间、数字或其他文本是否包含在字典中。
此测试的结果取决于 factoid 设置。
Syntax
HRESULT IsStringSupported(
HRECOCONTEXT hrc,
ULONG wcString,
const WCHAR *pwcString
);
参数
hrc
识别器上下文的句柄。
wcString
pwcString 的 Unicode(宽)字符中的计数。
pwcString
要测试的 Unicode (宽)字符。
返回值
此函数可以返回其中一个值。
| 返回代码 | Description |
|---|---|
|
成功。
如果识别器不支持此函数,此函数也会返回S_OK。 |
|
无法分配内存以完成作。 |
|
不支持该字符串。 |
|
其中一个参数是无效的指针。 |
|
发生未指定的错误。 |
|
收到无效参数。 |
注解
此函数是可选的。
此测试的结果取决于 factoid 设置。 例如,如果将 factoid 设置设置为默认值,则“hello”,“555-1234”和“10/19/2002”都返回S_OK。 但是,如果 factoid 设置为 TELEPHONE,则只有“555-1234”返回S_OK,其他人则返回S_FALSE。 有关 factoid 的详细信息,请参阅 版本 1 中支持的 Factoid。
请注意,返回值时,此函数应考虑 SetTextContext 中指定的任何信息。 例如,如果识别器收到对 SetTextContext(“http:”, “”) 的调用,并且收到 URL 事实数据表,则 SetFactoid(!IS_URL)则 IsStringSupported(“www.microsoft.com”) 应返回S_FALSE,因为它缺少“//”。
COERCE 标志对 IsStringSupported 没有影响。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP Tablet PC Edition [桌面应用 |UWP 应用] |
| 支持的最低服务器 | 无受支持的版本 |
| 目标平台 | Windows操作系统 |
| Header | recapis.h |
| Library | inkobjcore.lib |
| DLL | inkobjcore.dll |