InkRecognizerContext.Recognition 事件

InkRecognizerContext 已从 BackgroundRecognize 方法生成结果时发生。

语法

void Recognition(
  [in] BSTR                 RecognizedString,
  [in] VARIANT              CustomData,
  [in] InkRecognitionStatus RecognitionStatus
);

parameters

RecognizedString [in]

置信度最高的识别结果文本。

有关 BSTR 数据类型的详细信息,请参阅 使用 COM 库

CustomData [in]

包含识别结果的自定义数据的对象。

有关 VARIANT 结构的详细信息,请参阅 使用 COM 库

RecognitionStatus [in]

自最近识别结果起的识别状态。

返回值

此事件不返回值。

备注

如果尝试从识别事件处理程序中访问原始 InkRecognizerContext 对象,则应用程序编程接口 (API) 的行为是不可预测的。 请勿尝试执行此操作。 如果需要执行此操作,请创建一个标志并在 识别 事件处理程序中设置它。 然后,可以轮询该标志,以确定何时在事件处理程序外部更改 InkRecognizerContext 属性。

此事件方法在 _IInkEvents 接口中定义。 _IInkEvents 接口实现标识符为 DISPID_IRERecognition 的 IDispatch 接口。

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
Msinkaut.h (还需要 Msinkaut_i.c)

InkObj.dll

另请参阅

InkRecognizerContext 类

BackgroundRecognize 方法

InkRecognitionStatus 枚举

Recognize 方法

IInkRecognitionResult 接口