Функция GetSystemDefaultUILanguage (winnls.h)

Извлекает идентификатор языка для стандартного языка пользовательского интерфейса операционной системы (также известного как "язык установки" в Windows Vista и более поздних версиях). Дополнительные сведения см. в разделе Управление языком пользовательского интерфейса.

Важно!

Использовать эту функцию не рекомендуется. Вместо этого рекомендуется использовать параметры языка пользователя по следующим причинам.

  • Параметр "Язык установки" задается только во время запуска при первом включении компьютера(OOBE), а затем никогда не изменяется. При изменении системного языка эта функция возвращает неверное значение.
  • Номера SKU WCOS всегда возвращают неверное значение.
  • Эта функция использует устаревшие идентификаторы LANGID.

Синтаксис

LANGID GetSystemDefaultUILanguage();

Возвращаемое значение

Возвращает идентификатор языка для используемого по умолчанию языка пользовательского интерфейса операционной системы. Дополнительные сведения см. в разделе «Примечания».

Комментарии

Эта функция никогда не возвращает идентификатор языка для пакета интерфейса пользователя . Он также никогда не возвращает идентификатор языка, соответствующий идентификатору языкового стандарта LOCALE_CUSTOM_UNSPECIFIED или LOCALE_CUSTOM_UI_DEFAULT.

Обратите внимание, что эта функция не обязательно возвращает идентификатор первого языка в списке предпочтительных языков пользовательского интерфейса системы. Поэтому возвращаемое значение может не соответствовать первому элементу, полученному командой GetSystemPreferredUILanguages.

Подпись C#

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winnls.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

EnumUILanguages, GetSystemPreferredUILanguages, GetUserDefaultUILanguage, Многоязычный пользовательский интерфейс, Функции многоязычного пользовательского интерфейса