Gebietsschemabezeichner

Jedes Gebietsschema verfügt über einen eindeutigen Bezeichner, einen 32-Bit-Wert, der aus einem Sprachbezeichner und einem Sortierreihenfolgenbezeichner besteht. Der Gebietsschemabezeichner ist eine standardmäßige internationale numerische Abkürzung und verfügt über die Komponenten, die erforderlich sind, um eine der installierten Betriebssystemschemas eindeutig zu identifizieren. NLS unterstützt sowohl vordefinierte Gebietsschemabezeichner als auch benutzerdefinierte Bezeichner.

Hinweis

Gebietsschemanamen können mit funktionen verwendet werden, die in Windows Vista eingeführt werden, die einen Gebietsschemanamen als Parameter anstelle eines Gebietsschemas bezeichner verwenden. Weitere Informationen finden Sie unter Aufrufen der Funktionen "Gebietsschemaname". Die Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern ist immer bevorzugt.

 

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, werden in der NATIONAL Language Support (NLS)-API-Referenz 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 ein eigenes Gebietsschema mit SetThreadLocale und GetThreadLocale festlegen und abrufen.

Gebietsschemas und Sprachen

Sprachen-IDs

Gebietsschemanamen

Sortierreihenfolgebezeichner

MAKELCID