Estructura NLSVERSIONINFOEX (winnls.h)
Contiene información de versión sobre una funcionalidad NLS.
Sintaxis
typedef struct _nlsversioninfoex {
DWORD dwNLSVersionInfoSize;
DWORD dwNLSVersion;
DWORD dwDefinedVersion;
DWORD dwEffectiveId;
GUID guidCustomVersion;
} NLSVERSIONINFOEX, *LPNLSVERSIONINFOEX;
Miembros
dwNLSVersionInfoSize
Tamaño, en bytes, de la estructura.
dwNLSVersion
Se trata de la versión. Este valor se usa para realizar un seguimiento de los cambios y adiciones al conjunto de puntos de código que tienen la funcionalidad indicada para una configuración regional determinada. El valor es específico de la configuración regional e incrementa cuando cambia la funcionalidad. Por ejemplo, mediante la funcionalidad COMPARE_STRING definida por la enumeración SYSNLS_FUNCTION , la versión cambia si las ponderaciones de ordenación se asignan a puntos de código que anteriormente no tenían pesos definidos para la configuración regional.
dwDefinedVersion
Versión definida. Este valor se usa para realizar un seguimiento de los cambios en el repertorio de puntos de código Unicode. El valor aumenta cuando se extiende el repertorio Unicode, por ejemplo, si se definen más caracteres.
A partir de Windows 8: en desuso. Use dwNLSVersion en su lugar.
dwEffectiveId
Identificador del criterio de ordenación utilizado para la configuración regional de entrada para la versión representada. Por ejemplo, para una configuración regional personalizada en-Mine que usa 0409 para un identificador de criterio de ordenación, este miembro contiene "0409". Si este miembro especifica una ordenación "real", guidCustomVersion se establece en un GUID vacío.
A partir de Windows 8: en desuso. Use guidCustomVersion en su lugar.
guidCustomVersion
GUID único para el comportamiento de una ordenación personalizada utilizada por la configuración regional de la versión representada.
Comentarios
Los miembros dwNLSVersion y dwDefinedVersion son completamente independientes. Aunque cada miembro se define para un solo DWORD, en realidad cada uno se compone de una versión principal y una versión secundaria. Consulte Control de la ordenación en sus aplicaciones para obtener más información.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Encabezado | winnls.h (incluya Windows.h) |