Udostępnij za pośrednictwem


Identyfikatory ustawień regionalnych

Każda ustawień regionalnych ma unikatowy identyfikator, 32-bitową wartość składającą się z identyfikatora języka oraz identyfikatora kolejności sortowania . Identyfikator ustawień regionalnych jest standardowym międzynarodowym skrótem liczbowym i zawiera składniki niezbędne do unikatowego zidentyfikowania jednej z zainstalowanych ustawień regionalnych zdefiniowanych przez system operacyjny. Usługa NLS obsługuje zarówno wstępnie zdefiniowane identyfikatory ustawień regionalnych, jak i identyfikatory niestandardowe.

Nuta

Nazwy ustawień regionalnych można używać z funkcjami wprowadzonymi w systemie Windows Vista, które przyjmują nazwę ustawień regionalnych jako parametr, zamiast identyfikatora ustawień regionalnych. Aby uzyskać więcej informacji, zobacz Wywoływanie funkcji "Nazwa ustawień regionalnych". Używanie nazw ustawień regionalnych zamiast identyfikatorów ustawień regionalnych jest zawsze preferowane.

 

Poniższa ilustracja przedstawia format bitów w identyfikatorze ustawień regionalnych.

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

Wstępnie zdefiniowane identyfikatory ustawień regionalnych

Wstępnie zdefiniowane identyfikatory ustawień regionalnych obsługiwane przez równoważenie obciążenia sieciowego są definiowane w dokumentacja interfejsu API obsługi języka narodowego (NLS).

NlS używa następujących stałych informacji regionalnych do reprezentowania identyfikatorów ustawień regionalnych.

Niestandardowe identyfikatory ustawień regionalnych

Windows Vista: NLS obsługuje niestandardowe identyfikatory ustawień regionalnych reprezentowane przez następujące stałe informacji regionalnych.

Tworzenie ustawień regionalnych

Do kompilowania ustawień regionalnych można użyć narzędzia Locale Builder dostarczonego przez nls. Aby uzyskać więcej informacji, zobacz Microsoft Locale Builder.

Aplikacja może utworzyć identyfikator ustawień regionalnych przy użyciu makra MAKELCID. Alternatywnie może użyć jednego z domyślnych identyfikatorów odpowiadających stałym wymienionym poniżej.

Pobieranie identyfikatorów ustawień regionalnych

Aplikacja może pobrać bieżące identyfikatory ustawień regionalnych przy użyciu funkcji GetSystemDefaultLCID i GetUserDefaultLCID. Każdy wątek może ustawiać i pobierać własne ustawienia regionalne za pomocą SetThreadLocale i GetThreadLocale.

ustawień regionalnych i języków

identyfikatory języka

nazwy ustawień regionalnych

identyfikatory zamówień sortowania

MAKELCID