Поделиться через


Структура NLSVERSIONINFO (winnls.h)

Не рекомендуется. Содержит сведения о версии возможности NLS.

Начиная с Windows 8 приложение должно использовать NLSVERSIONINFOEX вместо NLSVERSIONINFO.

Синтаксис

typedef struct _nlsversioninfo {
  DWORD dwNLSVersionInfoSize;
  DWORD dwNLSVersion;
  DWORD dwDefinedVersion;
} NLSVERSIONINFO, *LPNLSVERSIONINFO;

Члены

dwNLSVersionInfoSize

Размер структуры в байтах.

dwNLSVersion

Версия NLS. Это значение используется для отслеживания изменений и дополнений в набор кодовых точек, имеющих указанную возможность для определенного языкового стандарта. Значение зависит от языкового стандарта и увеличивается при изменении возможности. Например, с помощью возможности COMPARE_STRING, определенной перечислением SYSNLS_FUNCTION , версия изменяется, если весовые коэффициенты сортировки назначены кодовым точкам, для которых ранее не было весовых коэффициентов, определенных для языкового стандарта.

dwDefinedVersion

Определенная версия. Это значение используется для отслеживания изменений в репертуаре кодовых точек Юникода. Значение увеличивается при расширении репертуара Юникода, например, если определено больше символов.

Комментарии

Начиная с Windows 8, NLSVERSIONINFO является нерекомендуемой. Фактически он идентичен NLSVERSIONINFOEX, который следует использовать в приложении.

См. примечания для NLSVERSIONINFOEX.

Требования

   
Минимальная версия клиента Windows 10 сборки 20348
Минимальная версия сервера Windows 10 сборки 20348
Верхняя часть winnls.h

См. также раздел

GetNLSVersion

GetNLSVersionEx

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

IsNLSDefinedString

NLSVERSIONINFOEX

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