IInkRecognizerContext::EndInkInput メソッド (msinkaut.h)
[EndInkInput は、Windows Vista の時点で西洋言語の認識エンジンで使用できなくなりました。]
InkRecognizerContext オブジェクトへのインクの追加を停止します。
構文
HRESULT EndInkInput();
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
操作を完了するためにメモリを割り当てることができません。 |
|
未指定のエラーが発生しました。 |
|
メソッド内で例外が発生しました。 |
注釈
このメソッドを呼び出した後、コンテキストにストロークを追加することはできません。
このメソッドは、部分的な認識を処理します。 部分認識は、アプリケーションが EndInkInput (すべてのインクが入力されたことをアプリケーションに通知する) を呼び出していない場合でも、認識エンジンが結果を返す機能です。 部分認識は、認識エンジンが EndInkInput の呼び出しの前にインクが入力されたと判断でき、すべての認識エンジンがこの機能をサポートしているわけではない場合にのみ発生します。 部分認識をサポートしない認識エンジンは、 EndInkInput が呼び出されるまで結果を返しません。 EndInkInput の呼び出しは省略可能です。
増分認識は、認識エンジンがそれに渡されたインクのごく一部のみを処理し、結果を返す機能です。 たとえば、アプリケーションに 5 行のインクが含まれており、ラテン 文字の認識エンジンを使用しているとします。 認識エンジンは、一度に 1 行のみを処理し、結果を返すことができます。 このプロセスは、バックグラウンド処理スレッドのアイドル ループで使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |