Функция GetThreadLocale (winnls.h)
Возвращает идентификатор языкового стандарта текущего языкового стандарта для вызывающего потока.
Синтаксис
LCID GetThreadLocale();
Возвращаемое значение
Возвращает идентификатор языкового стандарта, связанного с текущим потоком.
Windows Vista: эта функция может возвращать идентификатор пользовательского языкового стандарта. Если текущий языковой стандарт потока является пользовательским, функция возвращает LOCALE_CUSTOM_DEFAULT. Если текущий языковой стандарт потока является дополнительным пользовательским языковым стандартом, функция может возвращать LOCALE_CUSTOM_UNSPECIFIED. Все дополнительные языковые стандарты совместно используют этот идентификатор языкового стандарта.
Комментарии
При запуске процесса приложения для языкового стандарта используется переменная "Стандарты и форматы". Дополнительные сведения см. в разделе Терминология NLS.
При создании нового потока в процессе он наследует языковой стандарт создаваемого потока. Этот языковой стандарт может быть языковым стандартом по умолчанию или другим языковым стандартом для создаваемого потока в вызове Метода SetThreadLocale. GetThreadLocale и SetThreadLocale можно использовать для изменения языкового стандарта нового потока.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winnls.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |