Aufrufen der Funktionen "Gebietsschemaname"

Windows Vista führt eine große Anzahl von Funktionen ein, die Gebietsschemanamen anstelle von Gebietsschemabezeichnern verwenden. Diese neuen Funktionen bieten eine gute Unterstützung für zusätzliche Gebietsschemas, und einige von ihnen bieten zusätzliche Funktionen, die in den älteren NLS-Funktionen nicht verfügbar sind. Einige davon, z. B. die neuen Enumerationsfunktionen, stellen auch Entwurfsverbesserungen dar.

Hinweis

Anwendungen, die nur unter Windows Vista und höher ausgeführt werden sollen, sollten die Funktionen "Gebietsschemaname" vor den NLS-Funktionen verwenden, die Gebietsschemabezeichner verwenden.

 

In der folgenden Tabelle sind die Gebietsschemanamenfunktionen zusammen mit den älteren Funktionen aufgeführt, die sie ersetzen können.

Funktionen, die Gebietsschemanamen verwenden Funktionen mit Gebietsschemabezeichnern
CompareStringEx CompareString
EnumCalendarInfoExExEx EnumCalendarInfo, EnumCalendarInfoEx
EnumDateFormatsExEx EnumDateFormats, EnumDateFormatsEx
EnumSystemLocalesEx EnumSystemLocales
EnumTimeFormatsEx EnumTimeFormats
FindNLSStringEx FindNLSString
GetCalendarInfoEx GetCalendarInfo
GetCurrencyFormatEx GetCurrencyFormat
GetDateFormatEx GetDateFormat
GetDurationFormatEx GetDurationFormat
GetLocaleInfoEx GetLocaleInfo
GetNLSVersionEx GetNLSVersion
GetNumberFormatEx GetNumberFormat
GetSystemDefaultLocaleName GetSystemDefaultLCID
GetTimeFormatEx GetTimeFormat
GetUserDefaultLocaleName GetUserDefaultLCID
IsValidLocaleName IsValidLocale
LCMapStringEx LCMapString

 

Beispiel

Ein Beispiel für die Verwendung mehrerer Funktionen, die auf Gebietsschemanamen basieren, finden Sie unter NLS: Beispiel für namenbasierte APIs.

Verwenden der Unterstützung für nationale Sprachen