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