Función IsValidNLSVersion (winnls.h)

Determina si la versión nlS es válida para una función NLS determinada.

Sintaxis

DWORD IsValidNLSVersion(
  [in]           NLS_FUNCTION       function,
  [in, optional] LPCWSTR            lpLocaleName,
  [in]           LPNLSVERSIONINFOEX lpVersionInformation
);

Parámetros

[in] function

La funcionalidad NLS que se va a consultar. Este valor debe ser COMPARE_STRING. Consulte la enumeración SYSNLS_FUNCTION .

[in, optional] lpLocaleName

Puntero a un nombre de configuración regional o uno de los siguientes valores predefinidos.

[in] lpVersionInformation

Puntero a una estructura NLSVERSIONINFOEX . La aplicación debe inicializar el miembro dwNLSVersionInfoSize en sizeof(NLSVERSIONINFOEX).

Valor devuelto

Devuelve un valor distinto de cero si la versión nlS es válida o cero si la versión no es válida.

Comentarios

Inicialice la estructura NLSVERSIONINFOEX llamando a GetNLSVersionEx. Consulte los comentarios de GetNLSVersionEx para obtener una explicación sobre cómo se pueden usar los miembros de NLSVERSIONINFOEX para determinar si ha cambiado una versión de ordenación y necesita volver a indexar los datos.

A partir de Windows 8: si la aplicación pasa etiquetas de idioma a esta función desde el espacio de nombres Windows.Globalization, primero debe convertir las etiquetas mediante una llamada a ResolveLocaleName.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winnls.h (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

GetNLSVersionEx

Control de la ordenación en las aplicaciones

NLSVERSIONINFOEX