Identificadores de configuración regional

Cada configuración regional tiene un identificador único, un valor de 32 bits que consta de un identificador de idioma y un identificador de criterio de ordenación. El identificador de configuración regional es una abreviatura numérica internacional estándar y tiene los componentes necesarios para identificar de forma única una de las configuraciones regionales definidas por el sistema operativo instaladas. NLS admite tanto identificadores de configuración regional predefinidos como identificadores personalizados.

Nota

Los nombres de configuración regional se pueden usar con funciones introducidas en Windows Vista que toman un nombre de configuración regional como parámetro, en lugar de un identificador de configuración regional. Para obtener más información, vea Llamar a las funciones "Nombre de configuración regional". El uso de nombres de configuración regional en lugar de identificadores de configuración regional siempre es preferible.

 

En la ilustración siguiente se muestra el formato de los bits en un identificador de configuración regional.

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

Identificadores de configuración regional predefinidos

Los identificadores de configuración regional predefinidos admitidos por NLS se definen en la Referencia de la API de compatibilidad con idiomas nacionales (NLS).

NLS usa las siguientes constantes de información de configuración regional para representar identificadores de configuración regional.

Identificadores de configuración regional personalizados

Windows Vista: NLS admite los identificadores de configuración regional personalizados representados por las siguientes constantes de información de configuración regional.

Creación de una configuración regional

Puede usar la utilidad Locale Builder proporcionada por NLS para compilar configuraciones regionales. Para obtener más información, vea Microsoft Locale Builder.

La aplicación puede construir un identificador de configuración regional mediante la macro MAKELCID . Como alternativa, puede usar uno de los identificadores predeterminados correspondientes a las constantes que se enumeran a continuación.

Recuperación de identificadores de configuración regional

Una aplicación puede recuperar los identificadores de configuración regional actuales mediante las funciones GetSystemDefaultLCID y GetUserDefaultLCID . Cada subproceso puede establecer y recuperar su propia configuración regional con SetThreadLocale y GetThreadLocale.

Configuraciones regionales e idiomas

Identificadores de idioma

Nombres de configuración regional

Identificadores de criterio de ordenación

MAKELCID