Dela via


Anropa funktionerna "Språknamn"

Windows Vista introducerar ett stort antal funktioner som använder nationella namn i stället för nationella identifierare. Dessa nya funktioner ger bra stöd för kompletterande nationella inställningar, och flera av dem ger ytterligare funktioner som inte är tillgängliga i de äldre NLS-funktionerna. Vissa av dem, till exempel de nya uppräkningsfunktionerna, representerar även designförbättringar.

Not

Program som endast är avsedda att köras i Windows Vista och senare bör använda funktionerna "språknamn" i stället för de NLS-funktioner som använder nationella identifierare.

 

I följande tabell visas språknamnsfunktionerna tillsammans med de äldre funktioner som de kan ersätta.

Funktioner som använder nationella namn Funktioner som använder språkidentifierare
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

 

Exempel

Ett exempel som visar användningen av flera funktioner baserat på språknamn finns i NLS: Namnbaserade API:er Exempel.

använda nationella språkstöd