共用方式為


GetEnabledUnicodeRanges 函式 (recapis.h)

擷取內容上啟用的 Unicode 點範圍清單。 如果您未呼叫 SetEnabledUnicodeRanges 函式來指定啟用的範圍,此函式會傳回辨識器的預設 Unicode 點範圍。

語法

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

參數

hrc

辨識器內容的句柄。

pcRanges

在輸入上,可包含CHARACTER_RANGE結構之CHARACTER_RANGE。 在輸出上, 由pcr 緩衝區包含的範圍數目。

pcr

CHARACTER_RANGE 結構的陣列。 每個結構都包含內容上啟用的 Unicode 點範圍。 陣列的順序是任意的。 若要判斷緩衝區的大小,請將 pcer 設定為 NULL;使用範圍數目來配置 pcr 緩衝區。

傳回值

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

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

備註

此函式是選擇性的。

某些辨識器不支援啟用和停用特定的 Unicode 點,但仍可能包含 GetEnabledUnicodeRanges 函 式。 針對這類辨識器, GetEnabledUnicodeRanges 函式會傳回與 GetUnicodeRanges 函式相同的範圍。

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

規格需求

需求
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 recapis.h
Dll inkobjcore.dll

另請參閱

CHARACTER_RANGE結構

GetUnicodeRanges 函式

SetEnabledUnicodeRanges 函式