共用方式為


GetUnicodeRanges 函式 (recapis.h)

傳回辨識器支援的 Unicode 點範圍。

語法

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

參數

hrec

辨識器的句柄。

pcRanges

輸入時, pcr 緩衝區可以容納的範圍數。 在輸出時, pcr 緩衝區包含的範圍數。

pcr

CHARACTER_RANGE結構的陣列。 每個結構都包含辨識器支援的 Unicode 點範圍。 陣列的順序是任意的。 若要判斷緩衝區所需的大小,請將 pcr 設定為 Null;使用範圍數目來配置 PCR 緩衝區。

返回值

此函式可以傳回其中一個值。

回傳碼 Description
S_OK
成功。
E_POINTER
其中一個參數是無效的指標。
TPC_E_INSUFFICIENT_BUFFER
pcr 緩衝區太小。
E_FAIL
發生未指定的錯誤。
E_INVALIDARG
收到無效引數。
E_OUTOFMEMORY
記憶體不足。

備註

此功能是可選的。

某些辨識器不支援這項功能,但仍可能包含 GetUnicodeRanges 函式 函式。 針對這類辨識器, GetUnicodeRanges 函式會傳回E_NOTIMPL。

若要控制特定辨識器內容所使用的 Unicode 範圍,請使用 GetEnabledUnicodeRangesSetEnabledUnicodeRanges 函式。 這些範圍會限制為 GetUnicodeRanges 所傳回範圍的子集。

Microsoft手勢辨識器會使用從0xF000到0xF0FF的 Unicode 字元。 此範圍內的每個單一 Unicode 值都代表單一手勢。 如需手勢 Unicode 值的完整清單,請參閱 手勢的 Unicode 範圍值

需求

Requirement 價值觀
最低支援的用戶端 Windows XP Tablet PC 版 [傳統型應用程式 |UWP 應用程式]
支援的最低伺服器 不支援
目標平臺 窗戶
Header recapis.h
Library inkobjcore.lib
DLL inkobjcore.dll

另請參閱

GetEnabledUnicodeRanges 函式

SetEnabledUnicodeRanges 函式