GetSystemDefaultUILanguage-Funktion (winnls.h)

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

Wichtig

Die Verwendung dieser Funktion wird nicht empfohlen. Stattdessen empfehlen wir aus den folgenden Gründen die Verwendung der Benutzerspracheneinstellungen .

  • "Installationssprache" wird nur während der Out-of-Box-Benutzeroberfläche (Out of Box Experience, OOBE) festgelegt und ändert sich dann nie. Wenn die Systemsprache geändert wird, gibt diese Funktion einen falschen Wert zurück.
  • WCOS-SKUs geben immer einen falschen Wert zurück.
  • Diese Funktion verwendet veraltete LANGIDs.

Syntax

LANGID GetSystemDefaultUILanguage();

Rückgabewert

Gibt den Sprachbezeichner für die Standardsprache der Benutzeroberfläche des Betriebssystems zurück. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.

Bemerkungen

Diese Funktion gibt nie einen Sprachbezeichner für ein Language Interface Pack (LIP) zurück. Außerdem wird nie ein Sprachbezeichner zurückgegeben, der dem Gebietsschemabezeichner LOCALE_CUSTOM_UNSPECIFIED oder LOCALE_CUSTOM_UI_DEFAULT entspricht.

Beachten Sie, dass diese Funktion nicht unbedingt den Bezeichner für die erste Sprache in der Liste der bevorzugten Benutzeroberflächensprachen des Systems zurückgibt. Daher entspricht die Rückgabe möglicherweise nicht dem ersten Element, das von GetSystemPreferredUILanguages abgerufen wurde.

C#-Signatur

[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
        static extern System.UInt16 GetSystemDefaultUILanguage();

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winnls.h (einschließlich Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

EnumUILanguages, GetSystemPreferredUILanguages, GetUserDefaultUILanguage, Multilingual User Interface, Multilingual User Interface Functions