Поделиться через


Интерфейс 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

См. также раздел

ITfInputProcessorProfiles