(msctf.h) ITfInputProcessorProfileMgr 介面
ITfInputProcessorProfileMgr 介面是由 TSF 管理員實作,並由應用程式或文字服務用來操作一或多個文字服務的語言配置檔。
繼承
ITfInputProcessorProfileMgr 介面繼承自 IUnknown 介面。 ITfInputProcessorProfileMgr 也有下列類型的成員:
方法
ITfInputProcessorProfileMgr 介面具有這些方法。
ITfInputProcessorProfileMgr::ActivateProfile ITfInputProcessorProfileMgr::ActivateProfile 方法會啟用指定的文字服務配置檔或鍵盤配置。 |
ITfInputProcessorProfileMgr::D eactivateProfile ITfInputProcessorProfileMgr::D eactivateProfile 方法會停用指定的文字服務配置檔或鍵盤配置。 |
ITfInputProcessorProfileMgr::EnumProfiles ITfInputProcessorProfileMgr::EnumProfiles 方法會傳回要列舉的配置檔。 |
ITfInputProcessorProfileMgr::GetActiveProfile 這個方法會傳回目前的使用中配置檔。 |
ITfInputProcessorProfileMgr::GetProfile ITfInputProcessorProfileMgr::GetProfile 方法會傳回TF_INPUTPROCESSORPROFILE結構中指定文字服務的配置檔或鍵盤配置資訊。 |
ITfInputProcessorProfileMgr::RegisterProfile ITfInputProcessorProfileMgr::RegisterProfile 方法會註冊文字服務和配置檔。 |
ITfInputProcessorProfileMgr::ReleaseInputProcessor ITfInputProcessorProfileMgr::ReleaseInputProcessor 方法會停用屬於指定 CLSID 之文字服務的配置檔,並釋放 ITfTextInputProcessorEx 介面的實例。 |
ITfInputProcessorProfileMgr::UnregisterProfile ITfInputProcessorProfileMgr::UnregisterProfile 方法會取消註冊文字服務和配置檔。 |
備註
不同於 ITfInputProcessorProfiles,ITfInputProcessorProfileMgr 可以順暢地管理鍵盤配置和文字服務。 在 Windows Vista 中,建議您使用此介面,而不是使用下列方法:
- ITfInputProcessorProfiles::Register
- ITfInputProcessorProfiles::Unregister
- ITfInputProcessorProfiles::AddLanguageProfile
- ITfInputProcessorProfiles::RemoveLanguageProfile
- ITfInputProcessorProfiles::EnumInputProcessorInfo
- ITfInputProcessorProfiles::ActivateLanguageProfile
- ITfInputProcessorProfiles::GetActiveLanguageProfile
- ITfInputProcessorProfiles::EnumLanguageProfiles
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2003 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | msctf.h |