Функция 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, Многоязычный пользовательский интерфейс, Функции многоязычного пользовательского интерфейса