Функция GetNLSVersion (winnls.h)
Извлекает сведения о текущей версии указанной возможности NLS для языкового стандарта, указанного идентификатором.
Синтаксис
BOOL GetNLSVersion(
[in] NLS_FUNCTION Function,
[in] LCID Locale,
[in, out] LPNLSVERSIONINFO lpVersionInformation
);
Параметры
[in] Function
Возможность NLS для запроса. Это значение должно быть COMPARE_STRING. См. перечисление SYSNLS_FUNCTION .
[in] Locale
Идентификатор языкового стандарта, указывающий языковой стандарт. Для создания идентификатора можно использовать макрос MAKELCID или одно из следующих предопределенных значений.
Windows Vista и более поздних версий: Также поддерживаются следующие пользовательские идентификаторы языкового стандарта.[in, out] lpVersionInformation
Указатель на структуру NLSVERSIONINFO . Приложение должно инициализировать член dwNLSVersionInfoSize в .sizeof(NLSVERSIONINFO)
Возвращаемое значение
Возвращает значение TRUE , если приложение предоставило допустимые значения в lpVersionInformation или FALSE в противном случае. Чтобы получить расширенные сведения об ошибке, приложение может вызвать Метод GetLastError, который может возвращать один из следующих кодов ошибок:
- ERROR_INSUFFICIENT_BUFFER. Указанный размер буфера был недостаточно велик или для него неправильно задано значение NULL.
- ERROR_INVALID_FLAGS. Значения, указанные для флагов, были недопустимыми.
- ERROR_INVALID_PARAMETER. Любое из значений параметров было недопустимым.
Комментарии
Эта функция позволяет приложению, такому как Active Directory, определить, влияет ли изменение NLS на идентификатор языкового стандарта, используемый для конкретной таблицы индексов. В противном случае нет необходимости переиндексировать таблицу. Дополнительные сведения см. в разделе Обработка сортировки в приложениях.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | winnls.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |
См. также
Обработка сортировки в приложениях