Funzione GetSystemDefaultUILanguage (winnls.h)

Recupera l'identificatore della lingua per la lingua dell'interfaccia utente predefinita del sistema operativo (nota anche come "lingua di installazione" in Windows Vista e versioni successive). Per altre informazioni, vedere Gestione del linguaggio dell'interfaccia utente.

Importante

L'uso di questa funzione non è consigliato. È invece consigliabile usare le impostazioni lingua utente per i motivi seguenti.

  • La "lingua di installazione" viene impostata solo durante la Configurazione guidata e non cambia mai. Se la lingua di sistema viene modificata, questa funzione restituisce un valore non corretto.
  • Gli SKU WCOS restituiscono sempre un valore non corretto.
  • Questa funzione usa i LANGID deprecati.

Sintassi

LANGID GetSystemDefaultUILanguage();

Valore restituito

Restituisce l'identificatore di lingua per la lingua dell'interfaccia utente predefinita del sistema operativo. Per altre informazioni, vedere la sezione Osservazioni.

Commenti

Questa funzione non restituisce mai un identificatore di lingua per un Language Interface Pack (LIP). Inoltre, non restituisce mai un identificatore di lingua corrispondente all'identificatore delle impostazioni locali LOCALE_CUSTOM_UNSPECIFIED o LOCALE_CUSTOM_UI_DEFAULT.

Si noti che questa funzione non restituisce necessariamente l'identificatore per la prima lingua nell'elenco delle lingue dell'interfaccia utente preferite dal sistema. Pertanto, il risultato potrebbe non corrispondere al primo elemento recuperato da GetSystemPreferredUILanguages.

Firma C#

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

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winnls.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

EnumUILanguages, GetSystemPreferredUILanguages, GetUserDefaultUILanguage, Interfaccia utente multilingue, Funzioni dell'interfaccia utente multilingue