ITfInputProcessorProfiles-Schnittstelle (msctf.h)
Die ITfInputProcessorProfiles-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 ITfInputProcessorProfiles-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfInputProcessorProfiles verfügt auch über die folgenden Typen von Membern:
Methoden
Die ITfInputProcessorProfiles-Schnittstelle verfügt über diese Methoden.
ITfInputProcessorProfiles::ActivateLanguageProfile ITfInputProcessorProfiles::ActivateLanguageProfile-Methode |
ITfInputProcessorProfiles::AddLanguageProfile ITfInputProcessorProfiles::AddLanguageProfile-Methode |
ITfInputProcessorProfiles::ChangeCurrentLanguage ITfInputProcessorProfiles::ChangeCurrentLanguage-Methode |
ITfInputProcessorProfiles::EnableLanguageProfile ITfInputProcessorProfiles::EnableLanguageProfile-Methode |
ITfInputProcessorProfiles::EnableLanguageProfileByDefault ITfInputProcessorProfiles::EnableLanguageProfileByDefault-Methode |
ITfInputProcessorProfiles::EnumInputProcessorInfo ITfInputProcessorProfiles::EnumInputProcessorInfo-Methode |
ITfInputProcessorProfiles::EnumLanguageProfiles ITfInputProcessorProfiles::EnumLanguageProfiles-Methode |
ITfInputProcessorProfiles::GetActiveLanguageProfile ITfInputProcessorProfiles::GetActiveLanguageProfile-Methode |
ITfInputProcessorProfiles::GetCurrentLanguage ITfInputProcessorProfiles::GetCurrentLanguage-Methode |
ITfInputProcessorProfiles::GetDefaultLanguageProfile ITfInputProcessorProfiles::GetDefaultLanguageProfile-Methode |
ITfInputProcessorProfiles::GetLanguageList ITfInputProcessorProfiles::GetLanguageList-Methode |
ITfInputProcessorProfiles::GetLanguageProfileDescription ITfInputProcessorProfiles::GetLanguageProfileDescription-Methode |
ITfInputProcessorProfiles::IsEnabledLanguageProfile ITfInputProcessorProfiles::IsEnabledLanguageProfile-Methode |
ITfInputProcessorProfiles::Register ITfInputProcessorProfiles::Register-Methode |
ITfInputProcessorProfiles::RemoveLanguageProfile ITfInputProcessorProfiles::RemoveLanguageProfile-Methode |
ITfInputProcessorProfiles::SetDefaultLanguageProfile ITfInputProcessorProfiles::SetDefaultLanguageProfile-Methode |
ITfInputProcessorProfiles::SubstituteKeyboardLayout ITfInputProcessorProfiles::SubstituteKeyboardLayout-Methode |
ITfInputProcessorProfiles::Unregister ITfInputProcessorProfiles::Unregister-Methode |
Hinweise
Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie CoCreateInstance mit CLSID_TF_InputProcessorProfiles auf.
Beispiele
ITfInputProcessorProfiles
HRESULT hr;
ITfInputProcessorProfiles *pProfiles;
//Create the object.
hr = CoCreateInstance( CLSID_TF_InputProcessorProfiles,
NULL,
CLSCTX_INPROC_SERVER,
IID_ITfInputProcessorProfiles,
(LPVOID*)&pProfiles);
if(SUCCEEDED(hr))
{
//Use the interface.
//Release the interface.
pProfiles->Release();
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |