Mappage des données de paramètres régionaux

NLS comprend un certain nombre de fonctions API que vos applications peuvent utiliser pour mapper les données de paramètres régionaux entre les identificateurs de paramètres régionaux et les noms de paramètres régionaux, et répertorier les paramètres régionaux neutres. cette rubrique traite de l’utilisation de ces fonctions sur Windows vista et versions ultérieures, ainsi que sur les systèmes d’exploitation antérieurs à Windows vista (parfois appelés « systèmes de niveau inférieur »).

mapper les données de paramètres régionaux sur Windows Vista et versions ultérieures

NLS fournit plusieurs fonctions de mappage de paramètres régionaux utilisables par les applications que vous développez pour s’exécuter sur Windows Vista et versions ultérieures. Il comprend également les fonctions que vos applications peuvent utiliser pour énumérer les paramètres régionaux neutres.

Utiliser les fonctions de conversion standard pour le mappage de données

Pour effectuer un mappage entre un nom de paramètres régionaux et un identificateur de paramètres régionaux, votre application peut appeler la fonction LocaleNameToLCID . L’application utilise LCIDToLocaleName pour effectuer un mappage entre un identificateur de paramètres régionaux et un nom de paramètres régionaux.

Répertorier les paramètres régionaux neutres

pour énumérer les paramètres régionaux neutres pour Windows 7 et versions ultérieures, votre application peut appeler EnumSystemLocalesEx avec dwFlags défini sur locale _ NEUTRALDATA. Elle peut également utiliser GetLocaleInfoEx avec LCTYPE défini sur locale _ INEUTRAL.

mapper les données de paramètres régionaux sur les systèmes d’exploitation antérieurs à Windows Vista

NLS comprend une bibliothèque de liens directs (DLL) à utiliser pour les applications que vous développez pour s’exécuter sur les systèmes d’exploitation antérieurs à Windows Vista. La DLL prend en charge les fonctions de conversion et de liste pour le mappage des données.

Notes

les Applications qui s’exécutent uniquement sur Windows Vista et versions ultérieures ne doivent pas utiliser les fonctions de mappage ou d’énumération de niveau inférieur.

Utiliser les fonctions de conversion de niveau inférieur pour le mappage de données

Votre application ciblée sur un système de bas niveau peut appeler la fonction DownlevelLCIDToLocaleName pour convertir un identificateur de paramètres régionaux en un nom de paramètres régionaux. S’il doit convertir un nom de paramètres régionaux en un identificateur de paramètres régionaux, il doit appeler DownlevelLocaleNameToLCID.

Utiliser les fonctions de la liste de bas niveau pour énumérer les paramètres régionaux neutres

Votre application doit appeler DownlevelGetParentLocaleLCID pour récupérer l’identificateur de paramètres régionaux du parent pour des paramètres régionaux. Si l’application doit obtenir le nom des paramètres régionaux du parent pour les paramètres régionaux, elle doit appeler DownlevelGetParentLocaleName.

Utilisation de la prise en charge linguistique nationale

Identificateurs de paramètres régionaux

Noms de paramètres régionaux