Gebietsschemabezeichner

Jedes Gebietsschema verfügt über einen eindeutigen Bezeichner, einen 32-Bit-Wert, der aus einem Sprachbezeichner und einem Sortierreihenfolgebezeichner besteht. Der Gebietsschemabezeichner ist eine internationale Standard-numerische Abkürzung und verfügt über die Komponenten, die erforderlich sind, um eines der installierten vom Betriebssystem definierten Gebietsschemas eindeutig zu identifizieren. NLS unterstützt sowohl vordefinierte Gebietsschemabezeichner als auch benutzerdefinierte Bezeichner.

Hinweis

Gebietsschemanamen können mit in Windows Vista eingeführten Funktionen verwendet werden, die anstelle eines Gebietsschemabezeichners einen Gebietsschemanamen als Parameter verwenden. Weitere Informationen finden Sie unter Aufrufen der Funktionen "Gebietsschemaname". Die Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern 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 Gebietsschemabezeichner

Die vordefinierten Gebietsschemabezeichner, die von NLS unterstützt werden, sind in der REFERENZ zur National Language Support-API (NLS) definiert.

NLS verwendet die folgenden Gebietsschemainformationskonstanten, um Gebietsschemabezeichner darzustellen.

Benutzerdefinierte Gebietsschemabezeichner

Windows Vista: NLS unterstützt die benutzerdefinierten Gebietsschemabezeichner, 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 mithilfe des MAKELCID-Makros einen Gebietsschemabezeichner erstellen. Alternativ kann eine der Standardbezeichner verwendet werden, die den unten aufgeführten Konstanten entsprechen.

Abrufen von Gebietsschemabezeichnern

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

Gebietsschemas und Sprachen

Sprachen-IDs

Gebietsschemanamen

Sortierreihenfolgebezeichner

MAKELCID