Интерфейс ITfInputProcessorProfileMgr (msctf.h)
Интерфейс 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 |
Header | msctf.h |