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