Identificatori delle impostazioni locali

Ogni impostazione locale ha un identificatore univoco, un valore a 32 bit costituito da un identificatore di lingua e da un identificatore di ordinamento. L'identificatore delle impostazioni locali è un'abbreviazione numerica internazionale standard e include i componenti necessari per identificare in modo univoco una delle impostazioni locali definite dal sistema operativo installate. NLS supporta sia gli identificatori delle impostazioni locali predefiniti che gli identificatori personalizzati.

Nota

I nomi delle impostazioni locali possono essere usati con le funzioni introdotte in Windows Vista che accettano un nome delle impostazioni locali come parametro, anziché un identificatore delle impostazioni locali. Per altre informazioni, vedere Chiamata delle funzioni "Nome impostazioni locali". L'uso dei nomi delle impostazioni locali anziché degli identificatori delle impostazioni locali è sempre preferibile.

 

La figura seguente mostra il formato dei bit in un identificatore delle impostazioni locali.

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

Identificatori delle impostazioni locali predefiniti

Gli identificatori delle impostazioni locali predefiniti supportati da NLS sono definiti nella Guida di riferimento all'API National Language Support (NLS).

NLS usa le costanti di informazioni sulle impostazioni locali seguenti per rappresentare gli identificatori delle impostazioni locali.

Identificatori delle impostazioni locali personalizzati

Windows Vista: NLS supporta gli identificatori delle impostazioni locali personalizzati rappresentati dalle costanti di informazioni sulle impostazioni locali seguenti.

Creazione di impostazioni locali

È possibile usare l'utilità Generatore impostazioni locali fornita da NLS per compilare le impostazioni locali. Per altre informazioni, vedere Microsoft Locale Builder.

L'applicazione può costruire un identificatore delle impostazioni locali usando la macro MAKELCID . In alternativa, può usare uno degli identificatori predefiniti corrispondenti alle costanti elencate di seguito.

Recupero degli identificatori delle impostazioni locali

Un'applicazione può recuperare gli identificatori delle impostazioni locali correnti usando le funzioni GetSystemDefaultLCID e GetUserDefaultLCID . Ogni thread può impostare e recuperare le proprie impostazioni locali con SetThreadLocale e GetThreadLocale.

Impostazioni locali e lingue

Identificatori di lingua

Nomi delle impostazioni locali

Ordinamento degli identificatori

MAKELCID