Zuordnung von Gebietsschemadaten

NLS enthält eine Reihe von API-Funktionen, mit denen Ihre Anwendungen Gebietsschemadaten zwischen Gebietsschemabezeichnern und Gebietsschemanamen zuordnen und neutrale Gebietsschemas auflisten können. In diesem Thema wird die Verwendung dieser Funktionen unter Windows Vista und höher sowie unter Betriebssystemen vor Windows Vista (manchmal auch als "Downlevel-Systeme" bezeichnet) erläutert.

Zuordnen von Gebietsschemadaten unter Windows Vista und höher

NLS bietet mehrere Gebietsschemazuordnungsfunktionen für die Verwendung durch Anwendungen, die Sie für die Ausführung unter Windows Vista und höher entwickeln. Es enthält auch Funktionen, die Ihre Anwendungen verwenden können, um neutrale Gebietsschemas aufzulisten.

Verwenden der Standardkonvertierungsfunktionen für die Datenzuordnung

Um zwischen einem Gebietsschemanamen und einem Gebietsschemabezeichner zuzuordnen, kann Ihre Anwendung die Funktion LocaleNameToLCID aufrufen. Die Anwendung verwendet LCIDToLocaleName , um einen Gebietsschemabezeichner und einen Gebietsschemanamen zuzuordnen.

Neutrale Gebietsschemas auflisten

Um neutrale Gebietsschemas für Windows 7 und höher aufzulisten, kann Ihre Anwendung EnumSystemLocalesEx aufrufen, wobei dwFlags auf LOCALE_NEUTRALDATA festgelegt ist. Es kann auch GetLocaleInfoEx verwenden, wobei LCType auf LOCALE_INEUTRAL festgelegt ist.

Zuordnen von Gebietsschemadaten unter Betriebssystemen vor Windows Vista

NLS enthält eine Direct-Link-Bibliothek (DLL), die für Anwendungen verwendet werden kann, die Sie für die Ausführung unter Betriebssystemen vor Windows Vista entwickeln. Die DLL unterstützt konvertierungs- und auflistungsfunktionen für die Datenzuordnung.

Hinweis

Anwendungen, die nur unter Windows Vista und höher ausgeführt werden, sollten keine Downlevelzuordnungs- oder Auflistungsfunktionen verwenden.

 

Verwenden der Downlevelkonvertierungsfunktionen für die Datenzuordnung

Ihre Anwendung für ein Downlevelsystem kann die DownlevelLCIDToLocaleName-Funktion aufrufen, um einen Gebietsschemabezeichner in einen Gebietsschemanamen zu konvertieren. Wenn ein Gebietsschemaname in einen Gebietsschemabezeichner konvertiert werden muss, sollte downlevelLocaleNameToLCID aufgerufen werden.

Verwenden der Downlevelauflistungsfunktionen zum Auflisten neutraler Gebietsschemas

Ihre Anwendung sollte DownlevelGetParentLocaleLCID aufrufen, um den Gebietsschemabezeichner des übergeordneten Elements für ein Gebietsschema abzurufen. Wenn die Anwendung den Gebietsschemanamen des übergeordneten Gebietsschemas abrufen muss, sollte downlevelGetParentLocaleName aufgerufen werden.

Verwenden der Unterstützung für nationale Sprachen

Gebietsschemabezeichner

Gebietsschemanamen