Функция 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

См. также

GetNLSVersionEx

Обработка сортировки в приложениях

NLSVERSIONINFOEX