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 |