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

NLS inclut un certain nombre de fonctions d’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 lesnoms 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 et sur les systèmes d’exploitation pré-Windows Vista (parfois appelés « systèmes de niveau inférieur »).

Mapper des 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 à utiliser par les applications que vous développez pour s’exécuter sur Windows Vista et versions ultérieures. Il inclut également des 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 mapper 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 mapper 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. Il peut également utiliser GetLocaleInfoEx avec LCType défini sur LOCALE_INEUTRAL.

Mapper des données de paramètres régionaux sur des systèmes d’exploitation pré-Windows Vista

NLS inclut une bibliothèque de liens directs (DLL) à utiliser pour les applications que vous développez pour s’exécuter sur des systèmes d’exploitation pré-Windows Vista. La DLL prend en charge les fonctions de conversion et de liste pour le mappage de 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 de liste de bas niveau.

 

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

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

Utiliser les fonctions de référencement de niveau inférieur 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 un paramètre régional. 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 nationale de la langue

Identificateurs de paramètres régionaux

Noms des paramètres régionaux