Share via


winnls.h-Header

Dieser Header wird von der Internationalisierung für Windows-Anwendungen verwendet. Weitere Informationen finden Sie unter

winnls.h enthält die folgenden Programmierschnittstellen:

Functions

 
CompareString

Die CompareString-Funktion (winnls.h) vergleicht zwei Zeichenfolgen für ein durch einen Bezeichner angegebenes Gebietsschema.
CompareStringA

Vergleicht zwei Zeichenfolgen für ein durch den Bezeichner angegebenes Gebietsschema. Vorsicht Die falsche Verwendung von CompareString kann die Sicherheit Ihrer Anwendung beeinträchtigen. (CompareStringA)
ConvertDefaultLocale

Konvertiert einen Standardgebietsschemawert in einen tatsächlichen Gebietsschemabezeichner.
EnumCalendarInfoA

Listet Kalenderinformationen für ein angegebenes Gebietsschema auf. Hinweis Um zusätzlich zu den Kalenderinformationen einen Kalenderbezeichner zu erhalten, sollte die Anwendung die Funktion EnumCalendarInfoEx verwenden. (ANSI)
EnumCalendarInfoExA

Listet Kalenderinformationen für ein durch den Bezeichner angegebenes Gebietsschema auf. Hinweis Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumCalendarInfoExEx vor dieser Funktion verwenden. (ANSI)
EnumCalendarInfoExEx

Listet Kalenderinformationen für ein durch den Namen angegebenes Gebietsschema auf. Hinweis Die Anwendung sollte diese Funktion vor EnumCalendarInfo oder EnumCalendarInfoEx aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll. Hinweis Diese Funktion kann Daten aufzählen, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
EnumCalendarInfoExW

Listet Kalenderinformationen für ein durch den Bezeichner angegebenes Gebietsschema auf. Hinweis Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumCalendarInfoExEx vor dieser Funktion verwenden. (Unicode)
EnumCalendarInfoW

Listet Kalenderinformationen für ein angegebenes Gebietsschema auf. Hinweis Um zusätzlich zu den Kalenderinformationen einen Kalenderbezeichner zu erhalten, sollte die Anwendung die Funktion EnumCalendarInfoEx verwenden. (Unicode)
EnumDateFormatsA

Listet die Formate für langes Datum, kurzes Datum oder Jahr/Monat auf, die für ein angegebenes Gebietsschema verfügbar sind. (ANSI)
EnumDateFormatsExA

Listet die Formate für langes Datum, kurzes Datum oder Jahr/Monat auf, die für ein angegebenes Gebietsschema verfügbar sind. Hinweis Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumDateFormatsEx vor dieser Funktion verwenden. (ANSI)
EnumDateFormatsEx

Listet die Formate für langes Datum, kurzes Datum oder Jahr/Monat auf, die für ein durch den Namen angegebenes Gebietsschema verfügbar sind. Hinweis Die Anwendung sollte diese Funktion vor EnumDateFormats oder EnumDateFormatsEx aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll. Hinweis Diese Funktion kann Daten aufzählen, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
EnumDateFormatsExW

Listet die Formate für langes Datum, kurzes Datum oder Jahr/Monat auf, die für ein angegebenes Gebietsschema verfügbar sind. Hinweis Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumDateFormatsEx vor dieser Funktion verwenden. (Unicode)
EnumDateFormatsW

Listet die Formate für langes Datum, kurzes Datum oder Jahr/Monat auf, die für ein angegebenes Gebietsschema verfügbar sind. (Unicode)
EnumLanguageGroupLocalesA

Listet die Gebietsschemas in einer angegebenen Sprachgruppe auf. (ANSI)
EnumLanguageGroupLocalesW

Listet die Gebietsschemas in einer angegebenen Sprachgruppe auf. (Unicode)
EnumSystemCodePagesA

Listet die Codepages auf, die entweder auf einem Betriebssystem installiert sind oder von diesem unterstützt werden. (ANSI)
EnumSystemCodePagesW

Listet die Codepages auf, die entweder auf einem Betriebssystem installiert sind oder von diesem unterstützt werden. (Unicode)
EnumSystemGeoID

Listet die geografischen Standortbezeichner (Typ GEOID) auf, die auf dem Betriebssystem verfügbar sind.
EnumSystemGeoNames

Listet die codes der zwei Buchstaben internationalen Organisation für Normung (ISO) 3166-1 oder numerische Codes der United Nations (UN) Serie M, Nummer 49 (M.49) für geografische Standorte auf, die im Betriebssystem verfügbar sind.
EnumSystemLanguageGroupsA

Listet die Sprachgruppen auf, die entweder unter einem Betriebssystem installiert sind oder von diesem unterstützt werden. (ANSI)
EnumSystemLanguageGroupsW

Listet die Sprachgruppen auf, die entweder unter einem Betriebssystem installiert sind oder von diesem unterstützt werden. (Unicode)
EnumSystemLocalesA

Listet die Gebietsschemas auf, die entweder unter einem Betriebssystem installiert sind oder von diesem unterstützt werden. Hinweis Aus Interoperabilitätsgründen sollte die Anwendung die EnumSystemLocalesEx-Funktion gegenüber EnumSystemLocales vorziehen, da Microsoft zur Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern für neue Gebietsschemas migriert. Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumSystemLocalesEx verwenden. (ANSI)
EnumSystemLocalesEx

Listet die Gebietsschemas auf, die entweder unter einem Betriebssystem installiert sind oder von diesem unterstützt werden. Hinweis Die Anwendung sollte diese Funktion vor EnumSystemLocales aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll.
EnumSystemLocalesW

Listet die Gebietsschemas auf, die entweder unter einem Betriebssystem installiert sind oder von diesem unterstützt werden. Hinweis Aus Interoperabilitätsgründen sollte die Anwendung die EnumSystemLocalesEx-Funktion gegenüber EnumSystemLocales vorziehen, da Microsoft zur Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern für neue Gebietsschemas migriert. Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumSystemLocalesEx verwenden. (Unicode)
EnumTimeFormatsA

Listet die Zeitformate auf, die für ein durch den Bezeichner angegebenes Gebietsschema verfügbar sind. Hinweis Aus Gründen der Interoperabilität sollte die Anwendung die EnumTimeFormatsEx-Funktion gegenüber EnumTimeFormats bevorzugen, da Microsoft zur Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern für neue Gebietsschemas migriert. Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumTimeFormatsEx verwenden. (ANSI)
EnumTimeFormatsEx

Listet die Zeitformate auf, die für ein durch den Namen angegebenes Gebietsschema verfügbar sind. Hinweis Die Anwendung sollte diese Funktion vor EnumTimeFormats aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll. Hinweis Diese Funktion kann Daten aufzählen, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
EnumTimeFormatsW

Listet die Zeitformate auf, die für ein durch den Bezeichner angegebenes Gebietsschema verfügbar sind. Hinweis Aus Gründen der Interoperabilität sollte die Anwendung die EnumTimeFormatsEx-Funktion gegenüber EnumTimeFormats bevorzugen, da Microsoft zur Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern für neue Gebietsschemas migriert. Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte EnumTimeFormatsEx verwenden. (Unicode)
EnumUILanguagesA

Listet die Sprachen der Benutzeroberfläche auf, die auf dem Betriebssystem verfügbar sind, und ruft die Rückruffunktion mit jeder Sprache in der Liste auf. (ANSI)
EnumUILanguagesW

Listet die Sprachen der Benutzeroberfläche auf, die auf dem Betriebssystem verfügbar sind, und ruft die Rückruffunktion mit jeder Sprache in der Liste auf. (Unicode)
FILEMUIINFO_GET_CULTURE

Ruft den Gebietsschemanamen ab, der den Offsetinformationen des Sprachnamens im dwLanguageNameOffset-Element einer FILEMUIINFO-Struktur zugeordnet ist.
FILEMUIINFO_GET_MAIN_TYPEID

Ruft das array-Element Standard Modultypen ab, das der Typbezeichnergröße und dem Offset in einer FILEMUIINFO-Struktur zugeordnet ist. Die Informationen werden in den Elementen dwTypeIDMainSize und dwTypeIDMainOffset der Struktur bereitgestellt.
FILEMUIINFO_GET_MAIN_TYPEIDS

Ruft das Array Standard Modultypen ab, das den Offsetinformationen des Typbezeichners im dwTypeIDMainOffset-Element einer FILEMUIINFO-Struktur zugeordnet ist.
FILEMUIINFO_GET_MAIN_TYPENAMES

Ruft das Standard Modulnamen-Multistringarray ab, das den Offsetinformationen des Typnamens im dwTypeNameMainOffset-Element einer FILEMUIINFO-Struktur zugeordnet ist.
FILEMUIINFO_GET_MUI_TYPEID

Ruft das Arrayelement des MUI-Modultyps ab, das der Typbezeichnergröße und den Offsetinformationen in einer FILEMUIINFO-Struktur zugeordnet ist. Die Informationen werden in den Elementen dwTypeIDMUISize und dwTypeIDMUIOffset der Struktur bereitgestellt.
FILEMUIINFO_GET_MUI_TYPEIDS

Ruft das Array der MUI-Modultypen ab, das den Offsetinformationen des Typbezeichners im dwTypeIDMUIOffset-Element einer FILEMUIINFO-Struktur zugeordnet ist.
FILEMUIINFO_GET_MUI_TYPENAMES

Ruft das MUI-Modulnamen-Multistringarray ab, das den Offsetinformationen des Typnamens im dwTypeNameMUIOffset-Element einer FILEMUIINFO-Struktur zugeordnet ist.
FindNLSString

Sucht eine Unicode-Zeichenfolge (Breitzeichen) oder ihre Entsprechung in einer anderen Unicode-Zeichenfolge für ein durch den Bezeichner angegebenes Gebietsschema. Vorsicht Da Zeichenfolgen mit sehr unterschiedlichen binären Darstellungen als identisch vergleichen können, kann diese Funktion bestimmte Sicherheitsbedenken auslösen. Weitere Informationen finden Sie in der Diskussion zu Vergleichsfunktionen unter Sicherheitsüberlegungen:_International Features. Hinweis Aus Interoperabilitätsgründen sollte die Anwendung die FindNLSStringEx-Funktion bevorzugen, da Microsoft zur Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern für neue Gebietsschemas migriert. Obwohl FindNLSString benutzerdefinierte Gebietsschemas unterstützt, sollten die meisten Anwendungen FindNLSStringEx für diese Art von Unterstützung verwenden.
FindNLSStringEx

Sucht eine Unicode-Zeichenfolge (Breitzeichen) oder ihre Entsprechung in einer anderen Unicode-Zeichenfolge für ein gebietsschema, das durch den Namen angegeben wird. Vorsicht Da Zeichenfolgen mit sehr unterschiedlichen binären Darstellungen als identisch vergleichen können, kann diese Funktion bestimmte Sicherheitsbedenken auslösen. Weitere Informationen finden Sie in der Diskussion zu Vergleichsfunktionen unter Sicherheitsüberlegungen:_International Features.
FoldStringA

Ordnet eine Unicode-Zeichenfolge einer anderen zu, wobei die angegebene Transformation ausgeführt wird. (FoldStringA)
GetACP

Ruft den aktuellen Windows ANSI-Codepagebezeichner für das Betriebssystem ab. Achtung Die ANSI-API-Funktionen, z. B. die ANSI-Version von TextOut, verwenden implizit GetACP, um Text in oder aus Unicode zu übersetzen.
GetCalendarInfoA

Ruft Informationen zu einem Kalender für ein durch den Bezeichner angegebenes Gebietsschema ab. (ANSI)
GetCalendarInfoEx

Ruft Informationen zu einem Kalender für ein gebietsschema ab, das mit dem Namen angegeben ist. Hinweis Die Anwendung sollte diese Funktion in der Voreinstellung GetCalendarInfo aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll. Hinweis Diese Funktion kann Daten abrufen, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
GetCalendarInfoW

Ruft Informationen zu einem Kalender für ein durch den Bezeichner angegebenes Gebietsschema ab. (Unicode)
GetCPInfo

Ruft Informationen zu allen gültigen installierten oder verfügbaren Codepages ab. (GetCPInfo)
GetCPInfoExA

Ruft Informationen zu allen gültigen installierten oder verfügbaren Codepages ab. (GetCPInfoExA)
GetCPInfoExW

Ruft Informationen zu allen gültigen installierten oder verfügbaren Codepages ab. (GetCPInfoExW)
GetCurrencyFormatA

Formatiert eine Zahlenzeichenfolge als Währungszeichenfolge für ein gebietsschema, das durch den Bezeichner angegeben wird. (ANSI)
GetCurrencyFormatEx

Formatiert eine Zahlenzeichenfolge als Währungszeichenfolge für ein gebietsschema, das durch den Namen angegeben ist. Hinweis Die Anwendung sollte diese Funktion vorZug für GetCurrencyFormat aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll. Hinweis Diese Funktion kann Daten formatieren, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
GetCurrencyFormatW

Formatiert eine Zahlenzeichenfolge als Währungszeichenfolge für ein gebietsschema, das durch den Bezeichner angegeben wird. (Unicode)
GetDurationFormat

Formatiert eine Zeitdauer als Zeitzeichenfolge für ein durch den Bezeichner angegebenes Gebietsschema.
GetDurationFormatEx

Formatiert eine Zeitdauer als Zeitzeichenfolge für ein gebietsschema, das durch den Namen angegeben ist.
GetFileMUIInfo

Ruft ressourcenbezogene Informationen zu einer Datei ab.
GetFileMUIPath

Ruft den Pfad zu allen sprachspezifischen Ressourcendateien ab, die der angegebenen LN-Datei zugeordnet sind. Die Anwendung muss diese Funktion wiederholt aufrufen, um den Pfad für jede Ressourcendatei abzurufen.
GetGeoInfoA

Ruft Informationen zu einem angegebenen geografischen Standort ab. (ANSI)
GetGeoInfoEx

Ruft Informationen zu einem geografischen Standort ab, den Sie mithilfe eines Codes der Internationalen Organisation für Normung (ISO) 3166-1 aus zwei Buchstaben oder mit numerischem Code der Vereinten Nationen (UN) Serie M, Nummer 49 (M.49) angeben.
GetGeoInfoW

Ruft Informationen zu einem angegebenen geografischen Standort ab. (Unicode)
GetLocaleInfoA

Ruft Informationen zu einem gebietsschema ab, das durch den Bezeichner angegeben wird. (ANSI)
GetLocaleInfoEx

Ruft Informationen zu einem gebietsschema ab, das durch den Namen angegeben wird. Hinweis Die Anwendung sollte diese Funktion für GetLocaleInfo aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll. Hinweis Diese Funktion kann Daten abrufen, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
GetLocaleInfoW

Ruft Informationen zu einem gebietsschema ab, das durch den Bezeichner angegeben wird. (Unicode)
GetNLSVersion

Ruft Informationen zur aktuellen Version einer angegebenen NLS-Funktion für ein durch den Bezeichner angegebenes Gebietsschema ab. Hinweis Aus Interoperabilitätsgründen sollte die Anwendung die GetNLSVersionEx-Funktion gegenüber GetNLSVersion vorziehen, da Microsoft zur Verwendung von Gebietsschemanamen anstelle von Gebietsschemabezeichnern für neue Gebietsschemas migriert. Diese Empfehlung gilt insbesondere für benutzerdefinierte Gebietsschemas, für die GetNLSVersionEx genügend Informationen abruft, um festzustellen, ob sich das Sortierverhalten geändert hat. Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte GetNLSVersionEx verwenden oder zumindest die NLSVERSIONINFOEX-Struktur übergeben, wenn GetNLSVersionVersion aufgerufen wird, um zusätzliche Sortierversionsdaten zu erhalten.
GetNLSVersionEx

Ruft Informationen zur aktuellen Version einer angegebenen NLS-Funktion für ein durch den Namen angegebenes Gebietsschema ab. Hinweis Die Anwendung sollte diese Funktion vorzugsauf GetNLSVersion aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll.
GetNumberFormatA

Formatiert eine Zahlenzeichenfolge als Zahlenzeichenfolge, die für ein durch den Bezeichner angegebenes Gebietsschema angepasst ist. (ANSI)
GetNumberFormatEx

Formatiert eine Zahlenzeichenfolge als Zahlenzeichenfolge, die für ein durch den Namen angegebenes Gebietsschema angepasst ist. Hinweis Die Anwendung sollte diese Funktion vorzugsmäßig getNumberFormat aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll. Hinweis Diese Funktion kann Daten formatieren, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
GetNumberFormatW

Formatiert eine Zahlenzeichenfolge als Zahlenzeichenfolge, die für ein durch den Bezeichner angegebenes Gebietsschema angepasst ist. (Unicode)
GetOEMCP

Gibt den aktuellen OEM-Codepagebezeichner (Original Equipment Manufacturer) für das Betriebssystem zurück.
GetProcessPreferredUILanguages

Ruft die bevorzugten Benutzeroberflächensprachen des Prozesses ab. Weitere Informationen finden Sie unter Sprachverwaltung der Benutzeroberfläche.
GetStringScripts

Stellt eine Liste der Skripts bereit, die in der angegebenen Unicode-Zeichenfolge verwendet werden.
GetStringTypeA

Veraltet. (GetStringTypeA)
GetSystemDefaultLangID

Gibt den Sprachbezeichner für das Systemgebietsschema zurück.
GetSystemDefaultLCID

Gibt den Gebietsschemabezeichner für das Systemgebietsschema zurück. Hinweis Jede Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte GetSystemDefaultLocaleName vor dieser Funktion verwenden.
GetSystemDefaultLocaleName

Ruft den Systemstandardschemanamen ab. Hinweis Es wird empfohlen, dass Anwendungen GetUserDefaultLocaleName vor dieser Funktion aufrufen.
GetSystemDefaultUILanguage

Ruft den Sprachbezeichner für die Standardsprache der Benutzeroberfläche des Betriebssystems ab, die unter Windows Vista und höher auch als "Installationssprache" bezeichnet wird. Weitere Informationen finden Sie unter Sprachverwaltung der Benutzeroberfläche.
GetSystemPreferredUILanguages

Ruft die bevorzugten Benutzeroberflächensprachen des Systems ab. Weitere Informationen finden Sie unter Sprachverwaltung der Benutzeroberfläche.
GetThreadLocale

Gibt den Gebietsschemabezeichner des aktuellen Gebietsschemas für den aufrufenden Thread zurück. Hinweis Diese Funktion kann Daten abrufen, die sich zwischen Releases ändern, z. B. aufgrund eines benutzerdefinierten Gebietsschemas.
GetThreadPreferredUILanguages

Ruft die bevorzugten Benutzeroberflächensprachen des Threads für den aktuellen Thread ab. Weitere Informationen finden Sie unter Sprachverwaltung der Benutzeroberfläche.
GetThreadUILanguage

Gibt den Sprachbezeichner der ersten Benutzeroberflächensprache für den aktuellen Thread zurück.
GetUILanguageInfo

Ruft eine Vielzahl von Informationen zu einer installierten Benutzeroberflächensprache ab.
GetUserDefaultGeoName

Ruft den Code der zwei Buchstaben der Internationalen Organisation für Normung (ISO) 3166-1 oder den numerischen Code der Unnationen (UN) Serie M, Nummer 49 (M.49) für den geografischen Standardstandort des Benutzers ab.
GetUserDefaultLangID

Gibt den Sprachbezeichner der Regionsformateinstellung für den aktuellen Benutzer zurück.
GetUserDefaultLCID

Gibt den Gebietsschemabezeichner für das Standardgebietsschema des Benutzers zurück. Vorsicht Wenn das Standardgebietsschema des Benutzers ein benutzerdefiniertes Gebietsschema ist, kann eine Anwendung Daten nicht genau mit dem Wert markieren oder austauschen.
GetUserDefaultLocaleName

Ruft den Standardgebietsschemanamen des Benutzers ab. Hinweis Die Anwendung sollte diese Funktion vorzugshalber getUserDefaultLCID aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll.
GetUserDefaultUILanguage

Gibt den Sprachbezeichner für die Benutzeroberflächensprache für den aktuellen Benutzer zurück.
GetUserGeoID

Ruft Informationen über den geografischen Standort des Benutzers ab. Weitere Informationen finden Sie unter Tabelle mit geografischen Standorten.
GetUserPreferredUILanguages

Ruft Informationen zu den bevorzugten Benutzeroberflächensprachen ab. Weitere Informationen finden Sie unter Sprachverwaltung der Benutzeroberfläche.
IdnToAscii

Konvertiert einen internationalisierten Domänennamen (IDN) oder eine andere internationalisierte Bezeichnung in eine Unicode-Darstellung (Breitzeichen) der ASCII-Zeichenfolge, die den Namen in der Punycode-Übertragungscodierungssyntax darstellt.
IdnToNameprepUnicode

Konvertiert einen internationalisierten Domänennamen (IDN) oder eine andere internationalisierte Bezeichnung in das von network working group RFC 3491 angegebene NamePrep-Formular, führt jedoch keine zusätzliche Konvertierung in Punycode durch.
IdnToUnicode

Konvertiert die Punycode-Form eines internationalisierten Domänennamens (IDN) oder einer anderen internationalisierten Bezeichnung in die normale Unicode UTF-16-Codierungssyntax.
IS_HIGH_SURROGATE

Bestimmt, ob ein Zeichen ein UTF-16 hoher Ersatzcodepunkt ist, der von 0xd800 bis einschließlich 0xdbff reicht.
IS_LOW_SURROGATE

Bestimmt, ob ein Zeichen ein UTF-16-Niedriger Ersatzcodepunkt ist, der von 0xdc00 bis einschließlich 0xdfff reicht.
IS_SURROGATE_PAIR

Bestimmt, ob die angegebenen Codeeinheiten ein UTF-16-Ersatzpaar bilden.
IsDBCSLeadByte

Bestimmt, ob ein angegebenes Zeichen ein Leadbyte für die Systemstandard-Windows ANSI-Codepage (CP_ACP) ist. Ein Leadbyte ist das erste Byte eines Zwei-Byte-Zeichens in einem Double-Byte-Zeichensatz (DBCS) für die Codepage.
IsDBCSLeadByteEx

Bestimmt, ob ein angegebenes Zeichen potenziell ein Leadbyte ist. Ein Leadbyte ist das erste Byte eines Zwei-Byte-Zeichens in einem Double-Byte-Zeichensatz (DBCS) für die Codepage.
IsNLSDefinedString

Bestimmt, ob jedes Zeichen in einer Zeichenfolge über ein definiertes Ergebnis für eine angegebene NLS-Funktion verfügt.
IsNormalizedString

Überprüft, ob eine Zeichenfolge gemäß Unicode 4.0 TR#15 normalisiert ist. Weitere Informationen finden Sie unter Verwenden der Unicode-Normalisierung zum Darstellen von Zeichenfolgen.
IsValidCodePage

Bestimmt, ob eine angegebene Codepage gültig ist.
IsValidLanguageGroup

Bestimmt, ob eine Sprachgruppe auf dem Betriebssystem installiert oder unterstützt wird. Weitere Informationen finden Sie unter NLS-Terminologie.
IsValidLocale

Bestimmt, ob das angegebene Gebietsschema unter dem Betriebssystem installiert oder unterstützt wird. Weitere Informationen finden Sie unter Gebietsschemas und Sprachen.
IsValidLocaleName

Bestimmt, ob der angegebene Gebietsschemaname für ein Gebietsschema gültig ist, das auf dem Betriebssystem installiert oder unterstützt wird. Hinweis Eine Anwendung, die nur unter Windows Vista und höher ausgeführt wird, sollte diese Funktion vor "IsValidLocale" aufrufen, um die Gültigkeit eines zusätzlichen Gebietsschemas zu bestimmen.
IsValidNLSVersion

Bestimmt, ob die NLS-Version für eine bestimmte NLS-Funktion gültig ist.
LCIDToLocaleName

Konvertiert einen Gebietsschemabezeichner in einen Gebietsschemanamen.
LCMapStringA

Ordnen Sie für ein durch den Bezeichner angegebenes Gebietsschema eine Eingabezeichenfolge einer anderen mithilfe einer angegebenen Transformation zu oder generiert einen Sortierschlüssel für die Eingabezeichenfolge. (ANSI)
LCMapStringEx

Ordnen Sie für ein gebietsschema, das durch den Namen angegeben ist, eine Eingabezeichenfolge einer anderen zu, die eine angegebene Transformation verwendet, oder generiert einen Sortierschlüssel für die Eingabezeichenfolge. Hinweis Die Anwendung sollte diese Funktion vor dem LcMapString aufrufen, wenn sie nur unter Windows Vista und höher ausgeführt werden soll.
LCMapStringW

Ordnen Sie für ein durch den Bezeichner angegebenes Gebietsschema eine Eingabezeichenfolge einer anderen mithilfe einer angegebenen Transformation zu oder generiert einen Sortierschlüssel für die Eingabezeichenfolge. (Unicode)
LoadStringByReference

Nicht unterstützt. LoadStringByReference kann geändert oder nicht verfügbar sein. Verwenden Sie stattdessen SHLoadIndirectString.
LocaleNameToLCID

Konvertiert einen Gebietsschemanamen in einen Gebietsschemabezeichner.
NormalizeString

Normalisiert Zeichen einer Textzeichenfolge gemäß Unicode 4.0 TR#15. Weitere Informationen finden Sie unter Verwenden der Unicode-Normalisierung zum Darstellen von Zeichenfolgen.
NotifyUILanguageChange

Nicht unterstützt. NotifyUILanguageChange kann geändert oder nicht verfügbar sein.
ResolveLocaleName

Sucht eine mögliche Übereinstimmung mit dem Gebietsschemanamen für den angegebenen Namen.
SetCalendarInfoA

Legt ein Element mit Gebietsschemainformationen für einen Kalender fest. Weitere Informationen finden Sie unter Datum und Kalender. (ANSI)
SetCalendarInfoW

Legt ein Element mit Gebietsschemainformationen für einen Kalender fest. Weitere Informationen finden Sie unter Datum und Kalender. (Unicode)
SetLocaleInfoA

Legt ein Informationselement im Benutzer fest, das den Teil des aktuellen Gebietsschemas außer Kraft setzt. Diese Funktion legt die Systemstandardeinstellungen nicht fest. (ANSI)
SetLocaleInfoW

Legt ein Informationselement im Benutzer fest, das den Teil des aktuellen Gebietsschemas außer Kraft setzt. Diese Funktion legt die Systemstandardeinstellungen nicht fest. (Unicode)
SetProcessPreferredUILanguages

Legt die bevorzugten Benutzeroberflächensprachen des Prozesses für den Anwendungsprozess fest. Weitere Informationen finden Sie unter Sprachverwaltung der Benutzeroberfläche.
SetThreadLocale

Legt das aktuelle Gebietsschema des aufrufenden Threads fest.
SetThreadPreferredUILanguages

Legt die bevorzugten Benutzeroberflächensprachen des Threads für den aktuellen Thread fest. Weitere Informationen finden Sie unter Sprachverwaltung der Benutzeroberfläche.
SetThreadUILanguage

Legt die Sprache der Benutzeroberfläche für den aktuellen Thread fest.
SetUserGeoID

Legt den geografischen Standortbezeichner für den Benutzer fest. Dieser Bezeichner sollte über einen der werte verfügen, die in Tabelle mit geografischen Standorten beschrieben sind.
SetUserGeoName

Legt den geografischen Standort für den aktuellen Benutzer auf den angegebenen Code der Internationalen Organisation für Normung (ISO) 3166-1 oder den numerischen Code der Vereinten Nationen (UN) Serie M, Nummer 49 (M.49) fest.
VerifyScripts

Vergleicht zwei aufgezählte Skriptlisten.

Rückruffunktionen

 
GEO_ENUMNAMEPROC

Eine anwendungsdefinierte Rückruffunktion, die aufgezählte geografische Standortinformationen verarbeitet, die von der EnumSystemGeoNames-Funktion bereitgestellt werden.
LANGGROUPLOCALE_ENUMPROCA

Eine anwendungsdefinierte Rückruffunktion, die enumerierte Sprachgruppen gebietsschemainformationen verarbeitet, die von der EnumLanguageGroupLocales-Funktion bereitgestellt werden. (ANSI)
LANGGROUPLOCALE_ENUMPROCW

Eine anwendungsdefinierte Rückruffunktion, die enumerierte Sprachgruppen gebietsschemainformationen verarbeitet, die von der EnumLanguageGroupLocales-Funktion bereitgestellt werden. (Unicode)
LOCALE_ENUMPROCEX

Eine anwendungsdefinierte Rückruffunktion, die aufgezählte Gebietsschemainformationen verarbeitet, die von der EnumSystemLocalesEx-Funktion bereitgestellt werden.
UILANGUAGE_ENUMPROCA

Eine anwendungsdefinierte Rückruffunktion, die aufgezählte Sprachinformationen der Benutzeroberfläche verarbeitet, die von der EnumUILanguages-Funktion bereitgestellt werden. (ANSI)
UILANGUAGE_ENUMPROCW

Eine anwendungsdefinierte Rückruffunktion, die aufgezählte Sprachinformationen der Benutzeroberfläche verarbeitet, die von der EnumUILanguages-Funktion bereitgestellt werden. (Unicode)

Strukturen

 
CPINFO

Enthält Informationen zu einer Codepage. Diese Struktur wird von der GetCPInfo-Funktion verwendet.
CPINFOEXA

Enthält Informationen zu einer Codepage. Diese Struktur wird von der GetCPInfoEx-Funktion verwendet. (ANSI)
CPINFOEXW

Enthält Informationen zu einer Codepage. Diese Struktur wird von der GetCPInfoEx-Funktion verwendet. (Unicode)
CURRENCYFMTA

Enthält Informationen, die das Format einer Währungszeichenfolge definieren. Die GetCurrencyFormat-Funktion verwendet diese Informationen, um eine Währungszeichenfolge für ein angegebenes Gebietsschema anzupassen. (ANSI)
WÄHRUNGFMTW

Enthält Informationen, die das Format einer Währungszeichenfolge definieren. Die GetCurrencyFormat-Funktion verwendet diese Informationen, um eine Währungszeichenfolge für ein angegebenes Gebietsschema anzupassen. (Unicode)
FILEMUIINFO

Enthält Informationen zu einer Datei, die sich auf ihre Verwendung mit MUI beziehen.
NLSVERSIONINFO

Die NLSVERSIONINFO-Struktur (winnls.h) ist veraltet und sollte nicht verwendet werden.
NLSVERSIONINFOEX

Enthält Versionsinformationen zu einer NLS-Funktion.
NUMBERFMTA

Enthält Informationen, die das Format einer Zahlenzeichenfolge definieren. Die GetNumberFormat-Funktion verwendet diese Informationen, um eine Zahlenzeichenfolge für ein angegebenes Gebietsschema anzupassen. (ANSI)
NUMBERFMTW

Enthält Informationen, die das Format einer Zahlenzeichenfolge definieren. Die GetNumberFormat-Funktion verwendet diese Informationen, um eine Zahlenzeichenfolge für ein angegebenes Gebietsschema anzupassen. (Unicode)

Enumerationen

 
NORM_FORM

Gibt die unterstützten Normalisierungsformulare an.
SYSGEOCLASS

Gibt die Klasse des geografischen Standorts an.
SYSGEOTYPE

Definiert den Typ der geografischen Standortinformationen, die in der GetGeoInfo- oder GetGeoInfoEx-Funktion angefordert werden.
SYSNLS_FUNCTION

Gibt NLS-Funktionen an.