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