Función IsValidLocaleName (winnls.h)
Determina si el nombre de configuración regional especificado es válido para una configuración regional instalada o compatible con el sistema operativo.
Sintaxis
BOOL IsValidLocaleName(
[in] LPCWSTR lpLocaleName
);
Parámetros
[in] lpLocaleName
Puntero al nombre de configuración regional que se va a validar.
Valor devuelto
Devuelve un valor distinto de cero si el nombre de la configuración regional es válido o devuelve 0 para un nombre no válido.
Comentarios
En Windows Vista y versiones posteriores, todas las configuraciones regionales compatibles deben instalarse en todos los sistemas operativos.
Esta función puede controlar el nombre de una configuración regional personalizada. No se garantiza que los datos sean los mismos desde el equipo al equipo o entre ejecuciones de una aplicación. Si la aplicación debe conservar o transmitir datos, consulte Uso de datos de configuración regional persistente.
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 llamando a ResolveLocaleName.
Ejemplos
Puede encontrar un ejemplo en el que se muestra el uso de esta función en NLS: Ejemplo de API basadas en nombres.
Requisitos
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] |
Plataforma de destino | Windows |
Encabezado | winnls.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |