GetSystemDefaultUILanguage, fonction (winnls.h)
Récupère l’identificateur de langue pour la langue d’interface utilisateur par défaut du système d’exploitation (également appelée « langue d’installation » sur Windows Vista et versions ultérieures). Pour plus d’informations, consultez Gestion des langues de l’interface utilisateur.
Important
L’utilisation de cette fonction n’est pas recommandée. Au lieu de cela, nous vous recommandons d’utiliser les paramètres de langue utilisateur pour les raisons suivantes.
- La « langue d’installation » est définie uniquement pendant l’expérience OOBE (Out of Box Experience) et ne change jamais. Si la langue système est modifiée, cette fonction retourne une valeur incorrecte.
- Les références SKU OMDS retournent toujours une valeur incorrecte.
- Cette fonction utilise des LANGID dépréciés.
Syntaxe
LANGID GetSystemDefaultUILanguage();
Valeur de retour
Renvoie l’identificateur de langue pour la langue d’interface utilisateur par défaut du système d’exploitation. Pour plus d'informations, consultez la section Notes.
Notes
Cette fonction ne retourne jamais d’identificateur de langue pour un Module linguistique LIP (LIP). Elle ne retourne jamais d’identificateur de langue correspondant à l’identificateur de paramètres régionaux LOCALE_CUSTOM_UNSPECIFIED ou LOCALE_CUSTOM_UI_DEFAULT.
Notez que cette fonction ne retourne pas nécessairement l’identificateur de la première langue dans la liste des langues d’interface utilisateur préférées du système. Par conséquent, le retour peut ne pas correspondre au premier élément récupéré par GetSystemPreferredUILanguages.
C# Signature
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
static extern System.UInt16 GetSystemDefaultUILanguage();
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winnls.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |
Voir aussi
EnumUILanguages, GetSystemPreferredUILanguages, GetUserDefaultUILanguage, Interface utilisateur multilingue, Fonctions d’interface utilisateur multilingue