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.
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 |