共用方式為


ctffunc.h 標頭

Text Services Framework 會使用此標頭。 如需詳細資訊,請參閱

ctffunc.h 包含下列程式設計介面:

介面

 
IEnumTfCandidates

IEnumTfCandidates 介面是由文字服務實作,並由 TSF 管理員用來提供候選字串物件的列舉。
IEnumTfLatticeElements

IEnumTfLatticeElements 介面是由 TSF 管理員實作,以提供 Lattice 元素的列舉。
ITfCandidateList

ITfCandidateList 介面是由文字服務實作,並由 TSF 管理員或用戶端 (應用程式或其他文字服務) 來取得及操作候選字串物件。
ITfCandidateString

ITfCandidateString 介面是由文字服務實作,並由 TSF 管理員或用戶端用來取得候選字串物件的相關資訊。
ITfFnAdviseText

ITfFnAdviseText 介面是由文字服務實作,並由 TSF 管理員用來在內容中的文字或 Lattice 元素變更時提供通知。
ITfFnBalloon

ITfFnBalloon 介面是由文字服務實作,並由應用程式或其他文字服務用來更新文字服務新增至語言列的氣球專案。
ITfFnConfigure

ITfFnConfigure 介面是由文字服務實作,可讓文字服務控制台應用程式允許文字服務顯示組態對話方塊。
ITfFnConfigureRegisterEudc

ITfFnConfigureRegisterEudc 介面是由文字服務實作,以提供 UI 來註冊指定 EUDC 的金鑰序列。
ITfFnConfigureRegisterWord

ITfFnConfigureRegisterWord 介面是由文字服務實作,讓 Active Input Method Editor (IME) ,讓文字服務顯示文字註冊對話方塊。
ITfFnGetLinguisticAlternates

ITfFnGetLinguisticAlternates 介面是由文字服務和/或 TSF 管理員實作,以提供指定範圍內傳遞為參數之文字的語言替代專案。
ITfFnGetPreferredTouchKeyboardLayout

ITfFnGetPreferredTouchKeyboardLayout 介面是由文字服務實作,以指定使用收件匣 Windows 8 觸控式鍵盤所支援的特定鍵盤配置。
ITfFnGetSAPIObject

ITfFnGetSAPIObject 介面是由語音 API (SAPI) 文字服務實作。 TSF 管理員或用戶端 (應用程式或其他文字服務) 會使用此介面來取得各種 SAPI 物件。
ITfFnLangProfileUtil

ITfFnLangProfileUtil 介面是由語音文字服務實作,用來提供語音文字服務的公用程式方法。
ITfFnLMInternal

不使用 ITfFnLMInternal 介面。
ITfFnLMProcessor

ITfFnLMProcessor 介面是由語言模型文字服務實作,並由應用程式或文字服務用來啟用替代語言模型處理。
ITfFnPlayBack

ITfFnPlayBack 介面是由語音 API (SAPI) 文字服務實作。 TSF 管理員或用戶端 (應用程式或其他文字服務) 使用此介面來控制語音輸入文字的音訊資料。
ITfFnPropertyUIStatus

ITfFnPropertyUIStatus 介面是由文字服務實作,並由應用程式或文字服務用來取得及設定文字服務屬性 UI 的狀態。
ITfFnReconversion

ITfFnReconversion 介面是由文字服務所實作,並由 TSF 管理員或用戶端用來支援文字服務所提供的文字重新轉換。
ITfFnSearchCandidateProvider

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

ITfFnShowHelp 介面是由文字服務實作,可讓語言列在語言欄說明功能表中放置文字服務的說明命令。
ITfIntegratableCandidateListUIElement

讓文字服務和輸入法編輯器 (IME) 調整無 UI 模式行為。
ITfLMLattice

ITfLMLattice 介面是由語音文字服務實作,以提供 lattice 元素屬性的相關資訊,並由用戶端 (應用程式或其他文字服務) 使用。
IUIManagerEventSink

IUIManagerEventSink 介面是由支援 IME UI 整合的應用程式所實作,以接收輸入法 UI 外觀的通知。

結構

 
TF_LMLATTELEMENT

TF_LMLATTELEMENT 結構包含 lattice 元素的相關資訊。 在語音辨識中使用 Lattice 元素。 這個結構會與 IEnumTfLatticeElements::Next 方法搭配使用。

列舉

 
TfCandidateResult

TfCandidateResult 列舉的元素會與 ITfCandidateList::SetResult 方法搭配使用,以指定在指定候選字串上執行的重新轉換作業結果。
TfIntegratableCandidateListSelectionStyle

TfIntegratableCandidateListSelectionStyle 列舉的元素會指定可整合的候選清單選取樣式。
TfSapiObject

TfSapiObject 列舉的元素會與 ITfFnGetSAPIObject::Get 方法搭配使用,以指定特定類型的語音 API (SAPI) 物件。
TKBLayoutType

TKBLayoutType 列舉的元素會由呼叫 ITfFnGetPreferredTouchKeyboardLayout::GetLayout 中的 IME 傳遞,以指定版面配置的類型。