Expand Minimize

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.

MethodDescription
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

Msctf.h

IDL

Msctf.idl

See also

ITfInputProcessorProfiles

 

 

Community Additions

ADD
Show:
© 2014 Microsoft