次の方法で共有


GetUnicodeRanges 関数 (recapis.h)

認識エンジンがサポートする Unicode ポイントの範囲を返します。

構文

HRESULT GetUnicodeRanges(
  HRECOGNIZER     hrec,
  ULONG           *pcRanges,
  CHARACTER_RANGE *pcr
);

パラメーター

hrec

認識エンジンへのハンドル。

pcRanges

入力時に、 pcr バッファーが保持できる範囲の数。 出力時に、 pcr バッファーに含まれる範囲の数。

pcr

CHARACTER_RANGE構造体の配列。 各構造体には、認識エンジンがサポートする Unicode ポイントの範囲が含まれています。 配列の順序は任意です。 バッファーの必要なサイズを決定するには、 pcrNULL に設定します。範囲の数を使用して pcr バッファーを割り当てます。

戻り値

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

リターン コード Description
S_OK
成功。
E_POINTER
パラメーターの 1 つが無効なポインターです。
TPC_E_INSUFFICIENT_BUFFER
pcr バッファーが小さすぎます。
E_FAIL
指定されていないエラーが発生しました。
E_INVALIDARG
無効な引数を受け取りました。
E_OUTOFMEMORY
メモリが不足しています。

注釈

この関数は省略可能です。

一部の認識エンジンは、この機能をサポートしていませんが、 GetUnicodeRanges 関数を 含めることができます。 このような認識エンジンの 場合、GetUnicodeRanges 関数は E_NOTIMPLを返します。

特定の認識エンジン コンテキストで使用される Unicode 範囲を制御するには、 GetEnabledUnicodeRanges 関数と SetEnabledUnicodeRanges 関数を 使用します。 これらの範囲は、 GetUnicodeRanges によって返される範囲のサブセットに制限されます。

Microsoft ジェスチャ認識エンジンは、0xF000の Unicode 文字を使用して0xF0FFします。 この範囲内の各 Unicode 値は、1 つのジェスチャを表します。 ジェスチャの Unicode 値の完全な一覧については、「ジェスチャの Unicode 範囲値」を参照してください。

Requirements

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

こちらも参照ください

GetEnabledUnicodeRanges 関数

SetEnabledUnicodeRanges 関数