Fonction IsValidNLSVersion (winnls.h)
Détermine si la version NLS est valide pour une fonction NLS donnée.
Syntaxe
DWORD IsValidNLSVersion(
[in] NLS_FUNCTION function,
[in, optional] LPCWSTR lpLocaleName,
[in] LPNLSVERSIONINFOEX lpVersionInformation
);
Paramètres
[in] function
Fonctionnalité NLS à interroger. Cette valeur doit être COMPARE_STRING. Consultez l’énumération SYSNLS_FUNCTION .
[in, optional] lpLocaleName
Pointeur vers un nom de paramètres régionaux ou l’une des valeurs prédéfinies suivantes.
[in] lpVersionInformation
Pointeur vers une structure NLSVERSIONINFOEX . L’application doit initialiser le membre dwNLSVersionInfoSize en sizeof(NLSVERSIONINFOEX)
.
Valeur retournée
Retourne une valeur différente de zéro si la version NLS est valide ou zéro si la version n’est pas valide.
Remarques
Initialisez la structure NLSVERSIONINFOEX en appelant GetNLSVersionEx. Consultez les remarques sur GetNLSVersionEx pour une discussion sur la façon dont les membres de NLSVERSIONINFOEX peuvent être utilisés pour déterminer si une version de tri a changé et si vous devez réindexer des données.
À compter 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [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