Функция IsValidNLSVersion (winnls.h)
Определяет, допустима ли версия NLS для данной функции NLS.
Синтаксис
DWORD IsValidNLSVersion(
[in] NLS_FUNCTION function,
[in, optional] LPCWSTR lpLocaleName,
[in] LPNLSVERSIONINFOEX lpVersionInformation
);
Параметры
[in] function
Возможность NLS для запроса. Это значение должно быть COMPARE_STRING. См. перечисление SYSNLS_FUNCTION .
[in, optional] lpLocaleName
Указатель на имя языкового стандарта или одно из следующих предопределенных значений.
[in] lpVersionInformation
Указатель на структуру NLSVERSIONINFOEX . Приложение должно инициализировать член dwNLSVersionInfoSize в . sizeof(NLSVERSIONINFOEX)
Возвращаемое значение
Возвращает ненулевое значение, если версия NLS действительна, или ноль, если версия недопустима.
Комментарии
Инициализируйте структуру NLSVERSIONINFOEX , вызвав Метод GetNLSVersionEx. Сведения о том, как можно использовать члены NLSVERSIONINFOEX, чтобы определить, изменилась ли версия сортировки и требуется ли повторно индексировать данные, см. в примечаниях для GetNLSVersionVersionEx.
Начиная с Windows 8. Если приложение передает языковые теги в эту функцию из пространства имен Windows.Globalization, оно должно сначала преобразовать теги, вызвав ResolveLocaleName.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | winnls.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |
См. также