Partager via


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

Obtient le profil par défaut pour une langue spécifique.

Syntaxe

HRESULT GetDefaultLanguageProfile(
  [in]  LANGID  langid,
  [in]  REFGUID catid,
  [out] CLSID   *pclsid,
  [out] GUID    *pguidProfile
);

Paramètres

[in] langid

Contient une valeur LANGID qui spécifie la langue pour laquelle obtenir le profil par défaut.

[in] catid

Contient une valeur GUID qui identifie la catégorie sous laquelle le service de texte est inscrit. Il peut s’agir d’une catégorie définie par l’utilisateur ou d’une des valeurs de catégorie prédéfinies.

[out] pclsid

Pointeur vers une valeur CLSID qui reçoit l’identificateur de classe du service de texte par défaut pour la langue.

[out] pguidProfile

Pointeur vers une valeur GUID qui reçoit l’identificateur du profil par défaut pour la langue.

Valeur retournée

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

Valeur Description
S_OK
La méthode a réussi.
S_FALSE
Aucun profil de langue par défaut n’a été trouvé pour la langue et la catégorie spécifiées.
E_FAIL
Une erreur non spécifiée s'est produite.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.

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

Voir aussi

ITfInputProcessorProfiles

Valeurs de catégorie prédéfinies