对 InkStrokes 集合执行识别并返回识别结果。
Syntax
HRESULT Recognize(
[in, out] InkRecognitionStatus *RecognitionStatus,
[out, retval] IInkRecognitionResult **RecognitionResult
);
参数
[in, out] RecognitionStatus
最新的 InkRecognitionStatus 值。
[out, retval] RecognitionResult
此方法返回时,包含指向已识别的笔划集合 的 IInkRecognitionResult 结果的指针,否则如果识别器无法计算墨迹的结果,则为 NULL 。
返回值
此方法可以返回其中一个值。
| 返回代码 | 说明 |
|---|---|
|
成功。 |
|
参数包含无效指针。 |
|
意外的参数或属性类型。 |
|
方法内发生异常。 |
|
无法分配内存操作。 |
注解
此方法同步执行识别。 若要启动后台或异步识别,请调用 BackgroundRecognize 或 BackgroundRecognizeWithAlternates 方法。
调用 Recognize 时必须使用 try/catch 块,因为 当 InkDisp 对象不包含笔划或仅删除笔划时引发异常。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP平板电脑版 [仅限桌面应用] |
| 支持的最低服务器 | 无受支持的版本 |
| 目标平台 | Windows |
| 页眉 | msinkaut.h |