Freigeben über


Gebietsschema-IDs

Jedes Gebietsschema- verfügt über einen eindeutigen Bezeichner, einen 32-Bit-Wert, der aus einem Sprachbezeichner und einem Sortierreihenfolgenbezeichnerbesteht. Der Gebietsschemabezeichner ist eine standardmäßige internationale numerische Abkürzung und verfügt über die Komponenten, die zum eindeutigen Identifizieren eines der installierten vom Betriebssystem definierten Gebietsschemas erforderlich sind. NLS unterstützt sowohl vordefinierte Gebietsschemabezeichner als auch benutzerdefinierte Bezeichner.

Anmerkung

Gebietsschemanamen können mit in Windows Vista eingeführten Funktionen verwendet werden, die einen Gebietsschemanamen als Parameter anstelle eines Gebietsschemabezeichners verwenden. Weitere Informationen finden Sie unter Aufrufen der Funktionen "Gebietsschemaname". Die Verwendung von Gebietsschemanamen anstelle von Gebietsschema-IDs ist immer vorzuziehen.

 

Die folgende Abbildung zeigt das Format der Bits in einem Gebietsschemabezeichner.

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

Vordefinierte Gebietsschema-IDs

Die vordefinierten Gebietsschema-IDs, die von NLS unterstützt werden, werden in der NATIONAL Language Support (NLS)-API-Referenzdefiniert.

NLS verwendet die folgenden Gebietsschemainformationskonstanten, um Gebietsschema-IDs darzustellen.

Benutzerdefinierte Gebietsschemabezeichner

Windows Vista: NLS unterstützt die benutzerdefinierten Gebietsschema-IDs, die durch die folgenden Gebietsschemainformationskonstanten dargestellt werden.

Erstellen eines Gebietsschemas

Sie können das von NLS bereitgestellte Locale Builder-Hilfsprogramm verwenden, um Gebietsschemas zu erstellen. Weitere Informationen finden Sie unter Microsoft Locale Builder.

Ihre Anwendung kann einen Gebietsschemabezeichner mithilfe des MAKELCID- Makros erstellen. Alternativ können Sie einen der Standardbezeichner verwenden, die den unten aufgeführten Konstanten entsprechen.

Abrufen von Gebietsschema-IDs

Eine Anwendung kann die aktuellen Gebietsschema-IDs mithilfe der GetSystemDefaultLCID- und GetUserDefaultLCID--Funktionen abrufen. Jeder Thread kann ein eigenes Gebietsschema mit SetThreadLocale- und GetThreadLocale-festlegen und abrufen.

Gebietsschemas und Sprachen

Sprachbezeichner

Gebietsschemanamen

Sortierreihenfolge-IDs

MAKELCID-