Identificateurs régionaux

Chaque paramètre régional a un identificateur unique, une valeur 32 bits qui se compose d’un identificateur de langue et d’un identificateur d’ordre de tri. L’identificateur de paramètres régionaux est une abréviation numérique internationale standard et comporte les composants nécessaires pour identifier de manière unique l’un des paramètres régionaux définis par le système d’exploitation installés. NLS prend en charge les identificateurs de paramètres régionaux prédéfinis et les identificateurs personnalisés.

Notes

Les noms de paramètres régionaux peuvent être utilisés avec des fonctions introduites dans Windows Vista qui prennent un nom de paramètres régionaux comme paramètre, au lieu d’un identificateur de paramètres régionaux. Pour plus d’informations, consultez Appel des fonctions « Nom des paramètres régionaux ». Il est toujours préférable d’utiliser des noms de paramètres régionaux plutôt que des identificateurs régionaux.

 

L’illustration suivante montre le format des bits dans un identificateur de paramètres régionaux.

+-------------+---------+-------------------------+
|   Reserved  | Sort ID |      Language ID        |
+-------------+---------+-------------------------+
31         20 19     16 15                      0   bit

Identificateurs de paramètres régionaux prédéfinis

Les identificateurs de paramètres régionaux prédéfinis pris en charge par NLS sont définis dans la référence de l’API NLS (National Language Support).

NLS utilise les constantes d’informations de paramètres régionaux suivantes pour représenter les identificateurs de paramètres régionaux.

Identificateurs de paramètres régionaux personnalisés

Windows Vista : NLS prend en charge les identificateurs de paramètres régionaux personnalisés représentés par les constantes d’informations de paramètres régionaux suivantes.

Génération d’un paramètre régional

Vous pouvez utiliser l’utilitaire Générateur de paramètres régionaux fourni par NLS pour générer des paramètres régionaux. Pour plus d’informations, consultez Microsoft Locale Builder.

Votre application peut construire un identificateur de paramètres régionaux à l’aide de la macro MAKELCID . Il peut également utiliser l’un des identificateurs par défaut correspondant aux constantes répertoriées ci-dessous.

Récupération des identificateurs de paramètres régionaux

Une application peut récupérer les identificateurs régionaux actuels à l’aide des fonctions GetSystemDefaultLCID et GetUserDefaultLCID . Chaque thread peut définir et récupérer ses propres paramètres régionaux avec SetThreadLocale et GetThreadLocale.

Paramètres régionaux et langues

Identificateurs de langue

Noms des paramètres régionaux

Identificateurs d’ordre de tri

MAKELCID