Partager via


Méthode ITfInputProcessorProfiles::ActivateLanguageProfile (msctf.h)

Définit le service de texte actif pour une langue spécifique.

Syntaxe

HRESULT ActivateLanguageProfile(
  [in] REFCLSID rclsid,
  [in] LANGID   langid,
  [in] REFGUID  guidProfiles
);

Paramètres

[in] rclsid

Contient le CLSID du service de texte à rendre actif.

[in] langid

Contient une valeur LANGID qui spécifie la langue pour laquelle définir le profil par défaut. Cette méthode échoue si ce n’est pas la langue active.

[in] guidProfiles

Contient une valeur GUID qui identifie le profil de langue à rendre actif.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_FAIL
Une erreur non spécifiée s'est produite.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
E_OUTOFMEMORY
Un échec d’allocation de mémoire s’est produit.
E_UNEXPECTED
Aucun gestionnaire de threads n’a été créé pour le thread appelant.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel