次の方法で共有


GetEnabledUnicodeRanges 関数 (recapis.h)

コンテキストで有効になっている Unicode ポイント範囲の一覧を取得します。 有効な範囲を指定するために SetEnabledUnicodeRanges 関数を呼び出さない場合、この関数は認識エンジンの既定の Unicode ポイント範囲を返します。

構文

HRESULT GetEnabledUnicodeRanges(
  HRECOCONTEXT    hrc,
  ULONG           *pcRanges,
  CHARACTER_RANGE *pcr
);

パラメーター

hrc

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

pcRanges

入力時に、pcr バッファーに含めることができるCHARACTER_RANGE構造体の数。 出力時に、 pcr バッファーに含まれる範囲の数。

pcr

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

戻り値

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

リターン コード 説明
S_OK
正常終了しました。
E_POINTER
パラメーターの 1 つが無効なポインターです。
E_FAIL
未指定のエラーが発生しました。
E_INVALIDARG
無効な引数を受け取った。
TPC_E_INSUFFICIENT_BUFFER
pcr バッファーが小さすぎます。
E_OUTOFMEMORY
メモリ不足です。

注釈

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

一部の認識エンジンでは、特定の Unicode ポイントの有効化と無効化はサポートされていませんが、 GetEnabledUnicodeRanges 関数が含まれている場合もあります。 このような認識エンジンの 場合、GetEnabledUnicodeRanges 関数はGetUnicodeRanges 関数と同じ範囲を返します。

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

要件

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

こちらもご覧ください

CHARACTER_RANGE構造体

GetUnicodeRanges 関数

SetEnabledUnicodeRanges 関数