IInkRecognizerContext::Recognize 方法 (msinkaut.h)
对 InkStrokes 集合执行识别并返回识别结果。
语法
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 Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |