InkRecognizerContext.Recognition イベント

InkRecognizerContext が BackgroundRecognize メソッドから結果を生成したときに発生します。

構文

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

パラメーター

RecognizedString [in]

最も信頼度の高い認識結果テキスト。

BSTR データ型の詳細については、「 COM ライブラリの使用」を参照してください。

CustomData [in]

認識結果のカスタム データを格納する オブジェクト。

VARIANT 構造体の詳細については、「 COM ライブラリの使用」を参照してください。

RecognitionStatus [in]

最新の認識結果の認識状態。

戻り値

このイベントは値を返しません。

解説

認識イベント ハンドラーから元の InkRecognizerContext オブジェクトにアクセスしようとすると、アプリケーション プログラミング インターフェイス (API) の動作は予測できません。 この操作は実行しないでください。 代わりに、これを行う必要がある場合は、フラグを作成し、 Recognition イベント ハンドラーで設定します。 その後、そのフラグをポーリングして、イベント ハンドラーの外部で InkRecognizerContext プロパティを変更するタイミングを決定できます。

このイベント メソッドは、_IInkEvents インターフェイスで定義されます。 _IInkEvents インターフェイスは、DISPID_IRERecognitionの識別子を持つ IDispatch インターフェイスを実装します。

要件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ヘッダー
Msinkaut.h (Msinkaut_i.c も必要)
ライブラリ
InkObj.dll

関連項目

InkRecognizerContext クラス

BackgroundRecognize メソッド

InkRecognitionStatus 列挙

Recognize メソッド

IInkRecognitionResult インターフェイス