Fonction IsValidLocaleName (winnls.h)

Détermine si le nom de paramètres régionaux spécifié est valide pour un paramètre régional installé ou pris en charge sur le système d’exploitation.

Note Une application s’exécutant uniquement sur Windows Vista et versions ultérieures doit appeler cette fonction de préférence à IsValidLocale pour déterminer la validité d’un paramètre régional supplémentaire.

 

Syntaxe

BOOL IsValidLocaleName(
  [in] LPCWSTR lpLocaleName
);

Paramètres

[in] lpLocaleName

Pointeur vers le nom des paramètres régionaux à valider.

Valeur retournée

Retourne une valeur différente de zéro si le nom des paramètres régionaux est valide ou retourne 0 pour un nom non valide.

Remarques

Sur Windows Vista et versions ultérieures, tous les paramètres régionaux pris en charge doivent être installés sur tous les systèmes d’exploitation.

Cette fonction peut gérer le nom d’un paramètre régional personnalisé. Il n’est pas garanti que les données soient identiques d’un ordinateur à l’autre ou entre les exécutions d’une application. Si votre application doit conserver ou transmettre des données, consultez Utilisation des données de paramètres régionaux persistants.

À partir de Windows 8 : Si votre application transmet des balises de langue à cette fonction à partir de l’espace de noms Windows.Globalization , elle doit d’abord convertir les balises en appelant ResolveLocaleName.

Exemples

Vous trouverez un exemple montrant l’utilisation de cette fonction dans NLS : Exemple d’API basées sur le nom.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête winnls.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

GetLocaleInfoEx

IsValidLocale

Prise en charge des langues nationales

Fonctions de prise en charge des langues nationales