Función GetSystemDefaultUILanguage (winnls.h)
Recupera el identificador de idioma para el idioma predeterminado de la interfaz de usuario del sistema operativo (también conocido como "idioma de instalación" en Windows Vista y versiones posteriores). Para obtener más información, consulte Administración de lenguajes de la interfaz de usuario.
Importante
No se recomienda el uso de esta función. En su lugar, se recomienda usar la configuración de idioma del usuario por los siguientes motivos.
- "Instalar idioma" solo se establece durante la configuración rápida (OOBE) y, a continuación, nunca cambia. Si se cambia el lenguaje del sistema, esta función devuelve un valor incorrecto.
- Las SKU de WCOS siempre devuelven un valor incorrecto.
- Esta función usa LANGID en desuso.
Sintaxis
LANGID GetSystemDefaultUILanguage();
Valor devuelto
Devuelve el identificador de idioma para el idioma predeterminado de la interfaz de usuario del sistema operativo. Para obtener más información, vea la sección Comentarios.
Comentarios
Esta función nunca devuelve un identificador de idioma para un paquete de interfaz de idioma (LIP). Tampoco devuelve nunca un identificador de idioma correspondiente al identificador de configuración regional LOCALE_CUSTOM_UNSPECIFIED o LOCALE_CUSTOM_UI_DEFAULT.
Tenga en cuenta que esta función no devuelve necesariamente el identificador del primer idioma de la lista de idiomas preferidos de la interfaz de usuario del sistema. Por lo tanto, la devolución podría no coincidir con el primer elemento recuperado por GetSystemPreferredUILanguages.
Firma de C#
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
static extern System.UInt16 GetSystemDefaultUILanguage();
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winnls.h (incluye Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |
Vea también
EnumUILanguages, GetSystemPreferredUILanguages, GetUserDefaultUILanguage, Interfaz de usuario multilingüe, Funciones de interfaz de usuario multilingüe