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.

Nota Una aplicación que se ejecuta solo en Windows Vista y versiones posteriores debe llamar a esta función en preferencia a IsValidLocale para determinar la validez de una configuración regional complementaria.

 

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

Vea también

GetLocaleInfoEx

IsValidLocale

Compatibilidad con idiomas nacionales

Funciones de compatibilidad con idiomas nacionales