Partager via


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

GetNLSVersionEx

Gestion du tri dans vos applications

NLSVERSIONINFOEX