Llamar a las funciones "Nombre de configuración regional"

Windows Vista presenta un gran número de funciones que usan nombres de configuración regional en lugar de identificadores de configuración regional. Estas nuevas funciones proporcionan una buena compatibilidad con configuraciones regionales complementarias y varias de ellas proporcionan funcionalidad adicional que no está disponible en las funciones NLS anteriores. Algunas de ellas, como las nuevas funciones de enumeración, también representan mejoras de diseño.

Nota

Las aplicaciones que están diseñadas para ejecutarse solo en Windows Vista y versiones posteriores deben usar las funciones de "nombre de configuración regional" en preferencia a las funciones NLS que usan identificadores de configuración regional.

 

En la tabla siguiente se enumeran las funciones de nombre de configuración regional junto con las funciones anteriores que pueden reemplazar.

Funciones que usan nombres de configuración regional Funciones que usan identificadores de configuración regional
CompareStringEx CompareString
EnumCalendarInfoExEx EnumCalendarInfo, EnumCalendarInfoEx
EnumDateFormatsExEx EnumDateFormats, EnumDateFormatsEx
EnumSystemLocalesEx EnumSystemLocales
EnumTimeFormatsEx EnumTimeFormats
FindNLSStringEx FindNLSString
GetCalendarInfoEx GetCalendarInfo
GetCurrencyFormatEx GetCurrencyFormat
GetDateFormatEx GetDateFormat
GetDurationFormatEx GetDurationFormat
GetLocaleInfoEx GetLocaleInfo
GetNLSVersionEx GetNLSVersion
GetNumberFormatEx GetNumberFormat
GetSystemDefaultLocaleName GetSystemDefaultLCID
GetTimeFormatEx GetTimeFormat
GetUserDefaultLocaleName GetUserDefaultLCID
IsValidLocaleName IsValidLocale
LCMapStringEx LCMapString

 

Ejemplo

Puede encontrar un ejemplo que muestra el uso de varias funciones basadas en nombres de configuración regional en NLS: Ejemplo de API basadas en nombres.

Uso de la compatibilidad con idiomas nacionales