共用方式為


SetFactoid 函式 (recapis.h)

指定辨識器用來限制其搜尋結果的事實。

如果輸入欄位是已知類型,例如輸入欄位包含日期,您可以指定事實。 您可以在第一次處理筆跡之前呼叫此函式。 因此,請先呼叫 SetFactoid 函式,再呼叫 Process 函式。

語法

HRESULT SetFactoid(
  HRECOCONTEXT hrc,
  ULONG        cwcFactoid,
  const WCHAR  *pwcFactoid
);

參數

hrc

辨識器內容的句柄。

cwcFactoid

pwcFactoid 中的字元數。

pwcFactoid

識別要在辨識器內容上使用的事實。 字串不是 以 NULL 結尾。

返回值

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

回傳碼 Description
S_OK
成功。
TPC_E_INVALID_PROPERTY
不支援指定的事實。
TPC_E_OUT_OF_ORDER_CALL
您必須先呼叫 SetFactoid 函式,才能呼叫 Process 函式。
E_POINTER
內容無效,或其中一個參數是無效的指標。
E_NOTIMPL
辨識器不支援此功能。
E_OUTOFMEMORY
無法配置記憶體來完成作業。
E_FAIL
發生未指定的錯誤。
E_INVALIDARG
環境定義包含無效的值。

備註

如需可在 cwcFactoid 參數中傳遞的事實清單,請參閱 版本 1 中支援的事實。 該主題中列出的 DEFAULT factoid 不是要傳遞給 SetFactoid 的有效值;平板電腦平臺 API 會在呼叫 SetFactoid 函式之前,在內部將 DEFAULT 轉換成 Null

建議您將事實字串的長度限制為不超過 32768 個字元。

需求

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

另請參閱

SetFlags 函式