NLSVERSIONINFO structure

Deprecated. Contains version information about an NLS capability.

Starting with Windows 8, your app should use NLSVERSIONINFOEX instead of NLSVERSIONINFO.

Syntax


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

Members

dwNLSVersionInfoSize

Size, in bytes, of the structure.

dwNLSVersion

NLS version. This value is used to track changes and additions to the set of code points that have the indicated capability for a particular locale. The value is locale-specific, and increments when the capability changes. For example, using the COMPARE_STRING capability defined by the SYSNLS_FUNCTION enumeration, the version changes if sorting weights are assigned to code points that previously had no weights defined for the locale.

dwDefinedVersion

Defined version. This value is used to track changes in the repertoire of Unicode code points. The value increments when the Unicode repertoire is extended, for example, if more characters are defined.

Remarks

Starting with Windows 8, NLSVERSIONINFO is deprecated. In fact, it is identical to NLSVERSIONINFOEX, which your app should use instead.

See Remarks for NLSVERSIONINFOEX.

Requirements

Minimum supported client

Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 [desktop apps | Windows Store apps]

Header

Winnls.h (include Windows.h)

See also

National Language Support Structures
Handling Sorting in Your Applications
GetNLSVersion
GetNLSVersionEx
NLSVERSIONINFOEX
IsNLSDefinedString

 

 

Community Additions

ADD
Show:
© 2014 Microsoft