次の方法で共有


GetBestResultString 関数 (recapis.h)

最適な結果文字列を取得します。

構文

HRESULT GetBestResultString(
  HRECOCONTEXT hrc,
  ULONG        *pcSize,
  WCHAR        *pwcBestResult
);

パラメーター

hrc

認識エンジン コンテキストへのハンドル。

pcSize

入力時に、 pwcBestResult バッファーが保持できる文字数。 出力時に、 pwcBestResult バッファーに含まれる文字数。 pwcBestResultNULL の場合、この関数は pwcBestResult バッファーの割り当てに使用するバッファーの必要なサイズを返します。

pwcBestResult

認識結果。 バッファーが小さすぎると、関数は文字列を切り捨てます。 文字列は NULL で終わるものではありません。 バッファーの必要なサイズを決定するには、 pwcBestResultNULL に設定します。 pcSize を使用して pwcBestResult バッファーを割り当てます。

戻り値

この関数は、これらの値のいずれかを返すことができます。

リターン コード Description
S_OK
成功。

ラテンおよび東アジアの認識エンジンの場合、 pwcBestResult の空の文字列と組み合わせることで、認識結果が存在しないことを意味します。

TPC_S_TRUNCATED
この文字列は、 pwcBestResult バッファーに収まるように切り捨てられます。
E_POINTER
パラメーターの 1 つが無効なポインターです。
E_FAIL
指定されていないエラーが発生しました。
E_INVALIDARG
無効な引数を受け取りました。
E_UNEXPECTED
予期しないパラメーターまたはプロパティの型。
TPC_E_NOT_RELEVANT
認識エンジン コンテキストに結果が含まれていません。

Requirements

Requirement 価値
サポートされる最小クライアント Windows XP タブレット PC エディション [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー サポートなし
ターゲット プラットフォーム ウィンドウズ
Header recapis.h
Library inkobjcore.lib
DLL inkobjcore.dll