Fonction IsValidLanguageGroup (winnls.h)

Détermine si un groupe de langues est installé ou pris en charge sur le système d’exploitation. Pour plus d’informations, consultez Terminologie NLS.

Syntaxe

BOOL IsValidLanguageGroup(
  [in] LGRPID LanguageGroup,
  [in] DWORD  dwFlags
);

Paramètres

[in] LanguageGroup

Identificateur du groupe de langues à valider. Ce paramètre peut prendre l'une des valeurs suivantes :

  • LGRPID_ARABIC
  • LGRPID_ARMENIAN
  • LGRPID_BALTIC
  • LGRPID_CENTRAL_EUROPE
  • LGRPID_CYRILLIC
  • LGRPID_GEORGIAN
  • LGRPID_GREEK
  • LGRPID_HEBREW
  • LGRPID_INDIC
  • LGRPID_JAPANESE
  • LGRPID_KOREAN
  • LGRPID_SIMPLIFIED_CHINESE
  • LGRPID_TRADITIONAL_CHINESE
  • LGRPID_THAI
  • LGRPID_TURKIC
  • LGRPID_TURKISH
  • LGRPID_VIETNAMESE
  • LGRPID_WESTERN_EUROPE

[in] dwFlags

Indicateur spécifiant le test de validité à appliquer à l’identificateur du groupe de langues. Ce paramètre peut être défini sur l’une des valeurs suivantes.

Valeur Signification
LGRPID_INSTALLED
Déterminez si l’identificateur de groupe de langues est à la fois pris en charge et installé.
LGRPID_SUPPORTED
Déterminez si l’identificateur de groupe de langues est pris en charge.

Valeur retournée

Retourne TRUE si l’identificateur du groupe de langues réussit le test de validité spécifié, ou FALSE dans le cas contraire.

Remarques

Si l’indicateur LGRPID_INSTALLED est spécifié et que cette fonction retourne TRUE, l’identificateur du groupe de langues est à la fois pris en charge et installé sur le système d’exploitation.

Si l’indicateur LGRPID_SUPPORTED est spécifié et que cette fonction retourne TRUE, l’identificateur du groupe de langues est pris en charge dans la version, mais pas nécessairement installé sur le système d’exploitation.

Configuration requise

Condition requise Valeur
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 winnls.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

EnumLanguageGroupLocales

EnumSystemLanguageGroups

Prise en charge des langues nationales

Fonctions de prise en charge des langues nationales