GetUserDefaultUILanguage-Funktion (winnls.h)

Gibt den Sprachbezeichner für die Benutzeroberflächensprache für den aktuellen Benutzer zurück. Wenn der aktuelle Benutzer keine Sprache festgelegt hat, gibt GetUserDefaultUILanguage die bevorzugte Sprache für das System zurück. Wenn keine bevorzugte Sprache für das System festgelegt ist, wird die Standardsprache der Benutzeroberflächen des Systems (auch als "Installationssprache" bezeichnet) zurückgegeben. Weitere Informationen zur Benutzeroberflächensprache finden Sie unter Sprachverwaltung der Benutzeroberfläche.

Syntax

LANGID GetUserDefaultUILanguage();

Rückgabewert

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

Hinweise

Diese Funktion gibt nur einen Sprachbezeichner zurück. Eine Anwendung kann den Sprachnamen mithilfe der GetUserPreferredUILanguages-Funktion abrufen.

Wenn die Benutzeroberflächensprache Teil eines Benutzeroberflächen-Sprachpaket (LIP) ist und einem zusätzlichen Gebietsschema entspricht, gibt diese Funktion LOCALE_CUSTOM_UI_DEFAULT zurück.

Windows Me, Windows 2000, Windows XP, Windows Server 2003: Die GetUserDefaultUILanguage-Funktion ruft den Sprachbezeichner für die aktuelle Benutzersprache ab. Wenn MUI nicht auf dem Betriebssystem installiert ist, ruft die Funktion die Standardsprache der Computer-Benutzeroberfläche ab.

C#-Signatur

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

Anforderungen

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

Siehe auch

EnumUILanguages

GetSystemDefaultUILanguage

Multilingual User Interface

Mehrsprachige Benutzeroberflächenfunktionen