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 エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ヘッダー |
|
ライブラリ |
|