Appel des fonctions « Nom des paramètres régionaux »

Windows Vista introduit un grand nombre de fonctions qui utilisent des noms de paramètres régionaux au lieu d’identificateurs régionaux. Ces nouvelles fonctions offrent une bonne prise en charge des paramètres régionaux supplémentaires, et plusieurs d’entre elles fournissent des fonctionnalités supplémentaires non disponibles dans les anciennes fonctions NLS. Certaines d’entre elles, telles que les nouvelles fonctions d’énumération, représentent également des améliorations de conception.

Notes

Les applications destinées à s’exécuter uniquement sur Windows Vista et versions ultérieures doivent utiliser les fonctions « nom des paramètres régionaux » de préférence aux fonctions NLS qui utilisent des identificateurs régionaux.

 

Le tableau suivant répertorie les fonctions de nom des paramètres régionaux ainsi que les fonctions plus anciennes qu’elles peuvent remplacer.

Fonctions utilisant des noms de paramètres régionaux Fonctions utilisant des identificateurs régionaux
CompareStringEx CompareString
EnumCalendarInfoExExEx 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

 

Exemple

Vous trouverez un exemple montrant l’utilisation de plusieurs fonctions basées sur des noms régionaux dans NLS : Exemple d’API basées sur le nom.

Utilisation de la prise en charge des langues nationales