次の方法で共有


GetUnicodeRanges 関数 (recapis.h)

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

構文

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

パラメーター

hrec

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

pcRanges

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

pcr

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

戻り値

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

リターン コード 説明
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 範囲の値」を参照してください。

要件

要件
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー recapis.h
[DLL] inkobjcore.dll

こちらもご覧ください

GetEnabledUnicodeRanges 関数

SetEnabledUnicodeRanges 関数