IsStringSupported 函式 (recapis.h)
傳回值,這個值表示傳入的單字、日期、時間、數位或其他文字是否包含在字典中。
此測試的結果取決於事實設定。
語法
HRESULT IsStringSupported(
HRECOCONTEXT hrc,
ULONG wcString,
const WCHAR *pwcString
);
參數
hrc
辨識器內容的句柄。
wcString
pwcString 的 Unicode (寬) 個字元的計數。
pwcString
要測試的 Unicode (寬) 字元。
傳回值
此函式可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
成功。
如果辨識器不支援此函式,此函式也會傳回S_OK。 |
|
無法配置記憶體來完成作業。 |
|
不支援字串。 |
|
其中一個參數是無效的指標。 |
|
發生未指定的錯誤。 |
|
收到無效的自變數。 |
備註
此函式是選擇性的。
此測試的結果取決於事實設定。 例如,如果 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 |