共用方式為


IsStringSupported 函式 (recapis.h)

傳回值,這個值表示傳入的單字、日期、時間、數位或其他文字是否包含在字典中。

此測試的結果取決於事實設定。

語法

HRESULT IsStringSupported(
  HRECOCONTEXT hrc,
  ULONG        wcString,
  const WCHAR  *pwcString
);

參數

hrc

辨識器內容的句柄。

wcString

pwcString 的 Unicode (寬) 個字元的計數。

pwcString

要測試的 Unicode (寬) 字元。

傳回值

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

傳回碼 描述
S_OK
成功。

如果辨識器不支援此函式,此函式也會傳回S_OK。

E_OUTOFMEMORY
無法配置記憶體來完成作業。
S_FALSE
不支援字串。
E_POINTER
其中一個參數是無效的指標。
E_FAIL
發生未指定的錯誤。
E_INVALIDARG
收到無效的自變數。

備註

此函式是選擇性的。

此測試的結果取決於事實設定。 例如,如果 factoid 設定設為預設值,則 「hello」,“555-1234” 和 “10/19/2002” 都會傳回S_OK。 不過,如果 factoid 設定為 TELEPHONE,則只有 「555-1234」 會傳回S_OK,其他則會傳回S_FALSE。 如需 factoid 的詳細資訊,請參閱 第 1 版支援的 Factoid

請注意,傳回值時,此函式應該考慮 SetTextContext 中指定的任何資訊。 例如,如果辨識器收到對 SetTextContext (“HTTP:”, “” ) 並收到 URL 事實質 SetFactoid ( (!IS_URL) ) ,則 IsStringSupported (“www.microsoft.com”) 應該會傳回S_FALSE,因為它遺漏 “/”。。

COERCE 旗標不會影響IsStringSupported。

規格需求

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