ITfInputProcessorProfileMgr-Schnittstelle (msctf.h)
Die ITfInputProcessorProfileMgr-Schnittstelle wird vom TSF-Manager implementiert und von einer Anwendung oder einem Textdienst verwendet, um das Sprachprofil eines oder mehrerer Textdienste zu bearbeiten.
Vererbung
Die ITfInputProcessorProfileMgr-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfInputProcessorProfileMgr verfügt auch über folgende Membertypen:
Methoden
Die ITfInputProcessorProfileMgr-Schnittstelle verfügt über diese Methoden.
ITfInputProcessorProfileMgr::ActivateProfile Die ITfInputProcessorProfileMgr::ActivateProfile-Methode aktiviert das Profil- oder Tastaturlayout des angegebenen Textdiensts. |
ITfInputProcessorProfileMgr::D eactivateProfile Die ITfInputProcessorProfileMgr::D eactivateProfile-Methode deaktiviert das Profil- oder Tastaturlayout des angegebenen Textdiensts. |
ITfInputProcessorProfileMgr::EnumProfiles Die ITfInputProcessorProfileProfileMgr::EnumProfiles-Methode gibt Profile zurück, die aufgelistet werden sollen. |
ITfInputProcessorProfileMgr::GetActiveProfile Diese Methode gibt das aktuelle aktive Profil zurück. |
ITfInputProcessorProfileMgr::GetProfile Die ITfInputProcessorProfileMgr::GetProfile-Methode gibt die Informationen des Profil- oder Tastaturlayouts des angegebenen Textdiensts in TF_INPUTPROCESSORPROFILE Struktur zurück. |
ITfInputProcessorProfileMgr::RegisterProfile Die ITfInputProcessorProfileMgr::RegisterProfile-Methode registriert den Textdienst und das Profil. |
ITfInputProcessorProfileMgr::ReleaseInputProcessor Die ITfInputProcessorProfileMgr::ReleaseInputProcessor-Methode deaktiviert die Profile, die zu den Textdiensten der angegebenen CLSID gehören, und gibt die instance der ITfTextInputProcessorEx-Schnittstelle frei. |
ITfInputProcessorProfileMgr::UnregisterProfile Die ITfInputProcessorProfileMgr::UnregisterProfile-Methode hebt die Registrierung des Textdiensts und des Profils auf. |
Hinweise
Im Gegensatz zu ITfInputProcessorProfiles kann ITfInputProcessorProfileMgr sowohl das Tastaturlayout als auch Textdienste nahtlos verwalten. In Windows Vista wird empfohlen, diese Schnittstelle anstelle der folgenden Methoden zu verwenden:
- ITfInputProcessorProfiles::Register
- ITfInputProcessorProfiles::Unregister
- ITfInputProcessorProfiles::AddLanguageProfile
- ITfInputProcessorProfiles::RemoveLanguageProfile
- ITfInputProcessorProfiles::EnumInputProcessorInfo
- ITfInputProcessorProfiles::ActivateLanguageProfile
- ITfInputProcessorProfiles::GetActiveLanguageProfile
- ITfInputProcessorProfiles::EnumLanguageProfiles
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |