Funktionen der Unterstützung von Landessprachen

Die Unterstützung von Landessprachen (National Language Support, NLS) unterstützt die in der folgenden Tabelle definierten Funktionen.

Function Beschreibung
AdjustCalendarDate Veraltet. Passt ein Datum mit einer bestimmte Anzahl von Jahren, Monaten, Wochen oder Tagen an.
CompareString Vergleicht zwei Zeichenfolgen für ein Gebietsschema, das durch einen Bezeichner angegeben ist.
CompareStringEx Vergleicht zwei Unicode-Zeichenfolgen (Breitzeichen) für ein Gebietsschema, das durch einen Namen angegeben ist.
CompareStringOrdinal Vergleicht zwei Unicode-Zeichenfolgen, um die binäre Äquivalenz zu testen.
ConvertCalDateTimeToSystemTime Veraltet. Konvertiert eine angegebene CALDATETIME-Struktur in eine SYSTEMTIME-Struktur.
ConvertDefaultLocale Konvertiert einen Standardgebietsschemawert in einen tatsächlichen Gebietsschemabezeichner.
ConvertSystemTimeToCalDateTime Veraltet. Konvertiert eine angegebene SYSTEMTIME-Struktur in eine CALDATETIME-Struktur.
DownlevelGetLocaleScripts Stellt eine Liste mit Skripts für das angegebene Gebietsschema bereit.
DownlevelGetParentLocaleLCID Ruft den Gebietsschemabezeichner für das übergeordnete Gebietsschema des angegebenen Gebietsschemas ab.
DownlevelGetParentLocaleName Ruft den Gebietsschemanamen für das übergeordnete Gebietsschema des angegebenen Gebietsschemas ab.
DownlevelGetStringScripts Stellt eine Liste mit Skripts bereit, die in der angegebenen Unicode-Zeichenfolge verwendet werden.
DownlevelLCIDToLocaleName Konvertiert einen Gebietsschemabezeichner in einen Gebietsschemanamen.
DownlevelLocaleNameToLCID Konvertiert einen Gebietsschemanamen in einen Gebietsschemabezeichner, mit dem Informationen aus dem Betriebssystem abgerufen werden können.
DownlevelVerifyScripts Vergleicht zwei Aufzählungslisten mit Skripts.
EnumCalendarInfo Zählt Kalenderinformationen für ein angegebenes Gebietsschema auf.
EnumCalendarInfoEx Zählt Kalenderinformationen für ein durch einen Bezeichner angegebenes Gebietsschema auf.
EnumCalendarInfoExEx Zählt Kalenderinformationen für ein durch einen Namen angegebenes Gebietsschema auf.
EnumCalendarInfoProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumCalendarInfo-Funktion bereitgestellte aufgezählte Kalenderinformationen verarbeitet.
EnumCalendarInfoProcEx Eine anwendungsdefinierte Rückruffunktion, die von der EnumCalendarInfoEx-Funktion bereitgestellte aufgezählte Kalenderinformationen verarbeitet.
EnumCalendarInfoProcExEx Eine anwendungsdefinierte Rückruffunktion, die von der EnumCalendarInfoExEx-Funktion bereitgestellte aufgezählte Kalenderinformationen verarbeitet.
EnumCodePagesProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumSystemCodePages-Funktion bereitgestellte aufgezählte Informationen zu Codepages verarbeitet.
EnumDateFormats Listet die langen oder kurzen Datumsformate oder die Jahres-/Monatsformate auf, die für ein bestimmtes Gebietsschema verfügbar sind.
EnumDateFormatsEx Listet die langen oder kurzen Datumsformate oder die Jahres-/Monatsformate auf, die für ein bestimmtes Gebietsschema verfügbar sind.
EnumDateFormatsExEx Listet die langen oder kurzen Datumsformate oder die Jahres-/Monatsformate auf, die für ein durch den Namen angegebenes Gebietsschema verfügbar sind.
EnumDateFormatsProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumDateFormats-Funktion bereitgestellte Informationen zum Datumsformat verarbeitet.
EnumDateFormatsProcEx Eine anwendungsdefinierte Rückruffunktion, die von der EnumDateFormatsEx-Funktion bereitgestellte Informationen zum Datumsformat verarbeitet.
EnumDateFormatsProcExEx Eine anwendungsdefinierte Rückruffunktion, die von der EnumDateFormatsExEx-Funktion bereitgestellte Datumsformatinformationen verarbeitet.
EnumGeoInfoProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumSystemGeoID-Funktion bereitgestellte aufgezählte Informationen zum geografischen Standort verarbeitet.
EnumLanguageGroupLocales Zählt die Gebietsschemas in einer angegebenen Sprachgruppe auf.
EnumLanguageGroupLocalesProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumLanguageGroupLocales-Funktion bereitgestellte aufgezählte Gebietsschemainformationen für eine Sprachgruppe verarbeitet.
EnumLanguageGroupsProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumSystemLanguageGroups-Funktion bereitgestellte aufgezählte Sprachgruppeninformationen verarbeitet.
EnumLocalesProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumSystemLocales-Funktion bereitgestellte aufgezählte Gebietsschemainformationen verarbeitet.
EnumLocalesProcEx Eine anwendungsdefinierte Rückruffunktion, die von der EnumSystemLocalesEx-Funktion bereitgestellte aufgezählte Gebietsschemainformationen verarbeitet.
EnumSystemCodePages Zählt die Codepages auf, die entweder in einem Betriebssystem installiert sind oder von einem Betriebssystem unterstützt werden.
EnumSystemGeoID Zählt die Bezeichner für geografische Standorte (Typ GEOID) auf, die im Betriebssystem verfügbar sind.
EnumSystemGeoNames Zählt die aus zwei Buchstaben bestehenden Codes der ISO-Norm 3166-1 oder die numerischen Codes der UN-Norm M.49 (Series M, Number 49) für geografische Standorte auf, die im Betriebssystem verfügbar sind.
EnumSystemLanguageGroups Zählt die Sprachgruppen auf, die entweder in einem Betriebssystem installiert sind oder von einem Betriebssystem unterstützt werden.
EnumSystemLocales Zählt die Gebietsschemas auf, die entweder in einem Betriebssystem installiert sind oder von einem Betriebssystem unterstützt werden.
EnumSystemLocalesEx Zählt die Gebietsschemas auf, die entweder in einem Betriebssystem installiert sind oder von einem Betriebssystem unterstützt werden.
EnumTimeFormats Zählt die Uhrzeitformate auf, die für ein durch einen Bezeichner angegebenes Gebietsschema verfügbar sind.
EnumTimeFormatsEx Zählt die Uhrzeitformate auf, die für ein durch einen Namen angegebenes Gebietsschema verfügbar sind.
EnumTimeFormatsProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumTimeFormats-Funktion bereitgestellte aufgezählte Informationen zum Uhrzeitformat verarbeitet.
EnumTimeFormatsProcEx Eine anwendungsdefinierte Rückruffunktion, die von der EnumTimeFormatsEx-Funktion bereitgestellte aufgezählte Informationen zum Uhrzeitformat verarbeitet.
FindNLSString Sucht eine Unicode-Zeichenfolge (Breitzeichen) oder deren Entsprechung in einer anderen Unicode-Zeichenfolge für ein durch einen Bezeichner angegebenes Gebietsschema.
FindNLSStringEx Sucht eine Unicode-Zeichenfolge (Breitzeichen) oder deren Entsprechung in einer anderen Unicode-Zeichenfolge für ein durch einen Bezeichner angegebenes Gebietsschema.
FindStringOrdinal Sucht eine Unicode-Zeichenfolge (Breitzeichen) in einer anderen Unicode-Zeichenfolge für einen nicht linguistischen Vergleich.
FoldString Ordnet eine Unicode-Zeichenfolge einer anderen zu, wobei die angegebene Transformation ausgeführt wird.
Geo_EnumNameProc Eine anwendungsdefinierte Rückruffunktion, die von der EnumSystemGeoNames-Funktion bereitgestellte aufgezählte Informationen zum geografischen Standort verarbeitet.
GetACP Ruft den aktuellen Windows-ANSI-Codepagebezeichner für das System ab.
GetCalendarDateFormatEx Veraltet. Ruft mithilfe des angegebenen Datums eine ordnungsgemäß formatierte Datumszeichenfolge für das angegebene Gebietsschema ab.
GetCalendarInfo Ruft Informationen zu einem Kalender für ein durch einen Bezeichner angegebenes Gebietsschema ab.
GetCalendarInfoEx Ruft Informationen zu einem Kalender für ein durch einen Namen angegebenes Gebietsschema ab.
GetCalendarSupportedDateRange Veraltet. Ruft den unterstützten Datumsbereich für einen angegebenen Kalender ab.
GetCPInfo Ruft Informationen zu allen gültigen installierten oder verfügbaren Codepages ab.
GetCPInfoEx Ruft Informationen zu allen gültigen installierten oder verfügbaren Codepages ab.
GetCurrencyFormat Formatiert eine Ziffernzeichenfolge als Währungszeichenfolge für ein durch einen Bezeichner angegebenes Gebietsschema.
GetCurrencyFormatEx Formatiert eine Ziffernzeichenfolge als Währungszeichenfolge für ein durch einen Namen angegebenes Gebietsschema.
GetDateFormat Formatiert ein Datum als Datumszeichenfolge für ein durch einen Bezeichner angegebenes Gebietsschema.
GetDateFormatEx Formatiert ein Datum als Datumszeichenfolge für ein durch einen Namen angegebenes Gebietsschema.
GetDurationFormat Formatiert eine Zeitdauer als Zeitzeichenfolge für ein durch einen Bezeichner angegebenes Gebietsschema.
GetDurationFormatEx Formatiert eine Zeitdauer als Zeitzeichenfolge für ein durch einen Namen angegebenes Gebietsschema.
GetGeoInfo Ruft Informationen zu einem angegebenen geografischen Standort ab.
GetGeoInfoEx Ruft Informationen zu einem geografischen Standort ab, den Sie mithilfe eines aus zwei Buchstaben bestehenden ISO 3166-1-Codes oder eines numerischen UN M.49-Codes angeben.
GetLocaleInfo Ruft Informationen zu einem durch einen Bezeichner angegebenen Gebietsschema ab.
GetLocaleInfoEx Ruft Informationen zu einem durch einen Namen angegebenen Gebietsschema ab.
GetNLSVersion Ruft Informationen zur aktuellen Version einer angegebenen NLS-Funktion für ein durch einen Bezeichner angegebenes Gebietsschema ab.
GetNLSVersionEx Ruft Informationen zur aktuellen Version einer angegebenen NLS-Funktion für ein durch einen Namen angegebenes Gebietsschema ab.
GetNumberFormat Formatiert eine Ziffernzeichenfolge als Ziffernzeichenfolge, die für ein durch einen Bezeichner angegebenes Gebietsschema angepasst ist.
GetNumberFormatEx Formatiert eine Ziffernzeichenfolge als Ziffernzeichenfolge, die für ein durch einen Namen angegebenes Gebietsschema angepasst ist.
GetOEMCP Ruft den aktuellen Codepagebezeichner des OEM (Original Equipment Manufacturer) für das Betriebssystem ab.
GetStringScripts Stellt eine Liste mit Skripts bereit, die in der angegebenen Zeichenfolge verwendet werden.
GetStringTypeA Veraltet. Ruft Zeichentypinformationen für die Zeichen in der angegebenen ANSI-Quellzeichenfolge ab.
GetStringTypeEx Ruft Zeichentypinformationen für die Zeichen in der angegebenen Quellzeichenfolge ab.
GetStringTypeW Ruft Zeichentypinformationen für die Zeichen in der angegebenen Unicode-Quellzeichenfolge ab.
GetSystemDefaultLangID Gibt den Sprachbezeichner für das Systemgebietsschema zurück.
GetSystemDefaultLCID Gibt den Gebietsschemabezeichner für das Systemgebietsschema zurück.
GetSystemDefaultLocaleName Ruft den Namen des standardmäßigen Systemgebietsschemas ab.
GetThreadLocale Gibt den Gebietsschemabezeichner des aktuellen Gebietsschemas für den aufrufenden Thread zurück.
GetTimeFormat Formatiert eine Uhrzeit als Zeitzeichenfolge für ein durch einen Bezeichner angegebenes Gebietsschema.
GetTimeFormatEx Formatiert eine Uhrzeit als Zeitzeichenfolge für ein durch einen Namen angegebenes Gebietsschema.
GetUserDefaultGeoName Ruft den aus zwei Buchstaben bestehenden ISO 3166-1-Code oder den numerischen UN M.49-Code für den standardmäßigen geografischen Standort des Benutzers oder der Benutzerin ab.
GetUserDefaultLangID Gibt den Sprachbezeichner für das aktuelle Benutzergebietsschema zurück.
GetUserDefaultLCID Gibt den Gebietsschemabezeichner für das standardmäßige Benutzergebietsschema zurück.
GetUserDefaultLocaleName Ruft den Namen des standardmäßigen Benutzergebietsschemas ab.
GetUserGeoID Ruft Informationen zum geografischen Standort des Benutzers oder der Benutzerin ab.
IdnToAscii Konvertiert einen internationalisierten Domänennamen (IDN) oder eine andere internationalisierte Bezeichnung in eine Unicode-Darstellung (Breitezeichen) der ASCII-Zeichenfolge, die den Namen in der Punycode-Syntax für die Codierung bei Übertragungen darstellt.
IdnToNameprepUnicode Konvertiert einen internationalisierten Domänennamen (IDN) oder eine andere internationalisierte Bezeichnung in die in RFC 3491 der Network Working Group angegebene NamePrep-Form, führt aber nicht die zusätzliche Konvertierung in Punycode durch.
IdnToUnicode Konvertiert die Punycode-Form eines internationalisierten Domänennamens (IDN) oder eine andere internationalisierte Bezeichnung in die normale Unicode-UTF-16-Codierungssyntax.
IsCalendarLeapYear Veraltet. Gibt an, ob das angegebene Jahr innerhalb des angegebenen Zeitraums für den jeweiligen Kalender ein Schaltjahr ist.
IsNLSDefinedString Bestimmt, ob jedes Zeichen in einer Zeichenfolge ein definiertes Ergebnis für eine angegebene NLS-Funktion aufweist.
IsNormalizedString Überprüft, ob eine Zeichenfolge gemäß Unicode 4.0 TR#15 normalisiert wird.
IsValidCodePage Bestimmt, ob eine angegebene Codepage gültig ist.
IsValidLanguageGroup Bestimmt, ob eine Sprachgruppe im Betriebssystem installiert ist oder unterstützt wird.
IsValidLocale Bestimmt, ob das angegebene Gebietsschema im Betriebssystem installiert ist oder unterstützt wird.
IsValidLocaleName Bestimmt, ob der angegebene Gebietsschemaname für ein Gebietsschema gültig ist, das im Betriebssystem installiert ist oder unterstützt wird.
IsValidNLSVersion Bestimmt, ob die NLS-Version für eine bestimmte NLS-Funktion gültig ist.
LCIDToLocaleName Konvertiert einen Gebietsschemabezeichner in einen Gebietsschemanamen.
LCMapString Ordnet für ein durch einen Bezeichner angegebenes Gebietsschema eine Eingabezeichenfolge mithilfe einer angegebenen Transformation einer anderen Eingabezeichenfolge zu oder generiert einen Sortierschlüssel für die Eingabezeichenfolge.
LCMapStringEx Ordnet für ein durch einen Namen angegebenes Gebietsschema eine Eingabezeichenfolge mithilfe einer angegebenen Transformation einer anderen Eingabezeichenfolge zu oder generiert einen Sortierschlüssel für die Eingabezeichenfolge.
LoadStringByReference Nicht unterstützt. Diese Funktion kann geändert worden oder nicht verfügbar sein. Verwenden Sie stattdessen SHLoadIndirectString.
LocaleNameToLCID Konvertiert einen Gebietsschemanamen in einen Gebietsschemabezeichner.
NormalizeString Normalisiert die Zeichen einer Textzeichenfolge gemäß Unicode 4.0 TR#15.
NotifyUILanguageChange Nicht unterstützt. Diese Funktion kann geändert worden oder nicht verfügbar sein.
ResolveLocaleName Sucht für den angegebenen Namen eine mögliche Übereinstimmung mit einem Gebietsschemanamen.
RtlIsValidLocaleName Bestimmt, ob ein angegebenes Gebietsschema im Betriebssystem installiert ist oder unterstützt wird.
SetCalendarInfo Legt ein Element mit Gebietsschemainformationen für einen Kalender fest.
SetLocaleInfo Legt ein Informationselement im Abschnitt des aktuellen Gebietsschemas für die Benutzerüberschreibung fest.
SetThreadLocale Legt das aktuelle Gebietsschema des aufrufenden Threads fest.
SetUserGeoID Legt den geografischen Standortbezeichner für den Benutzer/die Benutzerin fest.
SetUserGeoName Legt den geografischen Standort für den aktuellen Benutzer/die aktuelle Benutzerin auf den angegebenen aus zwei Buchstaben bestehenden ISO 3166-1-Code oder den numerischen UN M.49-Code fest.
UpdateCalendarDayOfWeek Ruft den Wochentag ab, der einem angegebenen Tag entspricht, und füllt das Feld DayOfWeek" in der angegebenen CALDATETIME-Struktur auf.
VerifyScripts Vergleicht zwei Aufzählungslisten mit Skripts.

 

Hinweis

Ab Windows 8: Wenn Ihre App Sprachtags an eine dieser Funktionen aus dem Windows.Globalization-Namespace übergibt, muss sie die Tags zuerst durch Aufrufen von ResolveLocaleName konvertieren.