共用方式為


ITfFnSearchCandidateProvider 介面 (ctffunc.h)

在輸入法編輯器中啟用整合式搜尋體驗, (輸入法) 。

繼承

ITfFnSearchCandidateProvider介面繼承自IUnknown介面。 ITfFnSearchCandidateProvider 也有下列類型的成員:

方法

ITfFnSearchCandidateProvider介面具有這些方法。

 
ITfFnSearchCandidateProvider::GetSearchCandidates

取得指定字串的轉換候選項目清單,而不產生任何與 IME 相關的訊息或事件。
ITfFnSearchCandidateProvider::SetResult

當使用者選擇候選項目時,提供文字服務或 IME 與歷程記錄資料。

備註

在您的輸入法編輯器中實作 ITfFnSearchCandidateProvider 介面, (IME) ,以啟用整合式搜尋體驗。 實作此介面可藉由提供指定輸入字串的一組可能的 IME 轉換候選項目,在輸入輸入完成之前,先以有意義的結果開始搜尋。 應用程式可以使用這個介面來取得字串的 IME 轉換,因此 ITfFnSearchCandidateProvider 介面以及 ITfFnGetLinguisticAlternates提供以 TSF 為基礎的 ImmGetConversionList 函式取代。 一般而言,IME 會實作 ITfFnGetLinguisticAlternatesITfFnSearchCandidateProvider (或兩者都) 。

使用文字服務的 CLSID 呼叫 GetFunctionProvider ,以取得 ITfFunctionProvider 實例。 使用下列 ITfFunctionProvider::GetFunction 方法來取得 ITfFnSearchCandidateProvider 介面指標。

ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)

規格需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 ctffunc.h

另請參閱

GetFunction

GetFunctionProvider

IUnknown

SearchPaneQueryLinguisticDetails