ITfInputProcessorProfileMgr interface
The ITfInputProcessorProfileMgr interface is implemented by the TSF manager and used by an application or text service to manipulate the language profile of one or more text services.
Members
The ITfInputProcessorProfileMgr interface inherits from the IUnknown interface. ITfInputProcessorProfileMgr also has these types of members:
Methods
The ITfInputProcessorProfileMgr interface has these methods.
| Method | Description |
|---|---|
| ActivateProfile |
Activates the specified text service or keyboard layout. |
| DeactivateProfile |
Deactivates the specified text service or keyboard layout. |
| EnumProfiles |
Enumerates input processor profiles. |
| GetActiveProfile |
Retrieves the current active profile for the category. |
| GetProfile |
Get the profile information of the text service. |
| RegisterProfile |
Registers the text service and adds the profiles. |
| ReleaseInputProcessor |
Releases the input processor. |
| UnregisterProfile |
Unregisters the text service and associated profiles. |
Remarks
Unlike ITfInputProcessorProfiles, ITfInputProcessorProfileMgr can manage both keyboard layout and text services seamlessly. In Windows Vista, it is recommended to use this interface instead of using the following methods:
- ITfInputProcessorProfiles::Register
- ITfInputProcessorProfiles::Unregister
- ITfInputProcessorProfiles::AddLanguageProfile
- ITfInputProcessorProfiles::RemoveLanguageProfile
- ITfInputProcessorProfiles::EnumInputProcessorInfo
- ITfInputProcessorProfiles::ActivateLanguageProfile
- ITfInputProcessorProfiles::GetActiveLanguageProfile
- ITfInputProcessorProfiles::EnumLanguageProfiles
Requirements
|
Minimum supported client |
Windows Vista [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2003 R2 [desktop apps | Windows Store apps] |
|
Header |
|
|
IDL |
|
See also