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

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

Осторожностью Если языковой стандарт пользователя по умолчанию является пользовательским, приложение не может точно пометить данные значением или обменять их. В этом случае приложение должно использовать GetUserDefaultLocaleName в параметре GetUserDefaultLCID.
 
Примечание Приложения, предназначенные для работы только в Windows Vista и более поздних версий, должны использовать GetUserDefaultLocaleName.
 

Синтаксис

LCID GetUserDefaultLCID();

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

Возвращает идентификатор языкового стандарта пользователя по умолчанию, представленный как LOCALE_USER_DEFAULT. Если языковой стандарт пользователя по умолчанию является пользовательским языковым стандартом, эта функция всегда возвращает LOCALE_CUSTOM_DEFAULT независимо от выбранного пользовательского языкового стандарта. Например, независимо от того, является ли языковой стандарт пользователя гавайским (США), haw-US или фиджийским (Фиджи), fj-FJ, функция возвращает то же значение.

Комментарии

Эта функция может извлекать данные из пользовательских языковых стандартов. Данные не обязательно будут одинаковыми с компьютера на компьютер или между запусками приложения. Если приложение должно сохранять или передавать данные, см. статью Использование данных сохраняемого языкового стандарта.

Требования

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

См. также

ConvertDefaultLocale

GetLocaleInfo

GetSystemDefaultLCID

GetUserDefaultLocaleName

Функции поддержки национальных языков