InkStrokes コレクションに対して認識を実行し、認識結果を返します。
構文
HRESULT Recognize(
[in, out] InkRecognitionStatus *RecognitionStatus,
[out, retval] IInkRecognitionResult **RecognitionResult
);
パラメーター
[in, out] RecognitionStatus
最新の InkRecognitionStatus 値。
[out, retval] RecognitionResult
このメソッドから制御が戻るときに、認識されたストロークのコレクションの IInkRecognitionResult 結果へのポインターが含まれます。認識エンジンがインクの結果を計算できなかった場合は NULL を 返します。
値を返す
このメソッドは、これらの値のいずれかを返すことができます。
| リターン コード | 説明 |
|---|---|
|
成功しました。 |
|
パラメーターに無効なポインターが含まれていました。 |
|
予期しないパラメーターまたはプロパティの型。 |
|
メソッド内で例外が発生しました。 |
|
メモリ操作を割り当てることができません。 |
注釈
このメソッドは、同期的に認識を実行します。 バックグラウンド認識または非同期認識を開始するには、 BackgroundRecognize メソッドまたは BackgroundRecognizeWithAlternates メソッドを 呼び出します。
InkDisp オブジェクトにストロークが含まれず、削除されたストロークのみが含まれている場合に例外がスローされるため、Recognize を呼び出すときは try/catch ブロックを使用する必要があります。
必要条件
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | サポートなし |
| ターゲット プラットフォーム の | Windows |
| ヘッダー | msinkaut.h |
こちらも参照ください
BackgroundRecognizeWithAlternates メソッド