次の方法で共有


IInkRecognizerContext::EndInkInput メソッド (msinkaut.h)

[EndInkInput は、Windows Vista の時点で西洋言語の認識エンジンで使用できなくなりました。]

InkRecognizerContext オブジェクトへのインクの追加を停止します。

構文

HRESULT EndInkInput();

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
正常終了しました。
E_OUTOFMEMORY
操作を完了するためにメモリを割り当てることができません。
E_FAIL
未指定のエラーが発生しました。
E_INK_EXCEPTION
メソッド内で例外が発生しました。

注釈

このメソッドを呼び出した後、コンテキストにストロークを追加することはできません。

このメソッドは、部分的な認識を処理します。 部分認識は、アプリケーションが EndInkInput (すべてのインクが入力されたことをアプリケーションに通知する) を呼び出していない場合でも、認識エンジンが結果を返す機能です。 部分認識は、認識エンジンが EndInkInput の呼び出しの前にインクが入力されたと判断でき、すべての認識エンジンがこの機能をサポートしているわけではない場合にのみ発生します。 部分認識をサポートしない認識エンジンは、 EndInkInput が呼び出されるまで結果を返しません。 EndInkInput の呼び出しは省略可能です。

増分認識は、認識エンジンがそれに渡されたインクのごく一部のみを処理し、結果を返す機能です。 たとえば、アプリケーションに 5 行のインクが含まれており、ラテン 文字の認識エンジンを使用しているとします。 認識エンジンは、一度に 1 行のみを処理し、結果を返すことができます。 このプロセスは、バックグラウンド処理スレッドのアイドル ループで使用されます。

要件

要件
サポートされている最小のクライアント Windows XP Tablet PC Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー msinkaut.h
Library InkObj.dll

こちらもご覧ください

IInkRecognizerContext

InkRecognizerContext クラス