Dela via


Stödfunktioner för nationella språk

NLS stöder de funktioner som definieras i följande tabell.

Funktion Beskrivning
AdjustCalendarDate Deprecated. Justerar ett datum med ett angivet antal år, månader, veckor eller dagar.
CompareString Jämför två teckensträngar för ett språk som anges av identifieraren.
CompareStringEx Jämför två Unicode-strängar (breda tecken) för ett språk som anges med namn.
CompareStringOrdinal Jämför två Unicode-strängar för att testa binär ekvivalens.
ConvertCalDateTimeToSystemTime Deprecated. Konverterar en angiven CALDATETIME- struktur till en SYSTEMTIME- struktur.
ConvertDefaultLocale Konverterar ett standardspråkvärde till en faktisk språkidentifierare.
ConvertSystemTimeToCalDateTime Deprecated. Konverterar en angiven SYSTEMTIME- struktur till en CALDATETIME- struktur.
DownlevelGetLocaleScripts Innehåller en lista över skript för det angivna språket.
DownlevelGetParentLocaleLCID Hämtar språkvariantidentifieraren för det överordnade språket för det angivna språket.
DownlevelGetParentLocaleName Hämtar språkvariantnamnet för det överordnade språket för det angivna språket.
DownlevelGetStringScripts Innehåller en lista över skript som används i den angivna Unicode-strängen.
DownlevelLCIDToLocaleName Konverterar en språkidentifierare till ett språknamn.
DownlevelLocaleNameToLCID Konverterar ett språknamn till en språkidentifierare som kan användas för att hämta information från operativsystemet.
DownlevelVerifyScripts Jämför två uppräknade listor med skript.
EnumCalendarInfo Räknar upp kalenderinformation för ett angivet språk.
EnumCalendarInfoEx Räknar upp kalenderinformation för ett språk som anges av identifieraren.
EnumCalendarInfoExEx Räknar upp kalenderinformation för ett språk som anges med namn.
EnumCalendarInfoProc En programdefinierad återanropsfunktion som bearbetar uppräknad kalenderinformation som tillhandahålls av funktionen EnumCalendarInfo.
EnumCalendarInfoProcEx En programdefinierad återanropsfunktion som bearbetar uppräknad kalenderinformation som tillhandahålls av funktionen EnumCalendarInfoEx.
EnumCalendarInfoProcExEx En programdefinierad återanropsfunktion som bearbetar uppräknad kalenderinformation som tillhandahålls av funktionen EnumCalendarInfoExExEx.
EnumCodePagesProc En programdefinierad återanropsfunktion som bearbetar uppräknad kodsidasinformation som tillhandahålls av funktionen EnumSystemCodePages.
EnumDateFormats Räknar upp format för långt datum, kort datum eller år/månad som är tillgängliga för ett angivet språk.
EnumDateFormatsEx Räknar upp format för långt datum, kort datum eller år/månad som är tillgängliga för ett angivet språk.
EnumDateFormatsExEx Räknar upp formaten för långt datum, kort datum eller år/månad som är tillgängliga för ett språk som anges med namn.
EnumDateFormatsProc En programdefinierad återanropsfunktion som bearbetar information om datumformat som tillhandahålls av funktionen EnumDateFormats.
EnumDateFormatsProcEx En programdefinierad återanropsfunktion som bearbetar information om datumformat som tillhandahålls av funktionen EnumDateFormatsEx.
EnumDateFormatsProcEx En programdefinierad återanropsfunktion som bearbetar information om datumformat som tillhandahålls av funktionen EnumDateFormatsExEx.
EnumGeoInfoProc En programdefinierad återanropsfunktion som bearbetar uppräknad geografisk platsinformation som tillhandahålls av funktionen EnumSystemGeoID.
EnumLanguageGroupLocales Räknar upp nationella inställningar i en angiven språkgrupp.
EnumLanguageGroupLocalesProc En programdefinierad återanropsfunktion som bearbetar uppräknad språkgruppsspråkinformation som tillhandahålls av funktionen EnumLanguageGroupLocales.
EnumLanguageGroupsProc En programdefinierad återanropsfunktion som bearbetar uppräknad språkgruppsinformation som tillhandahålls av funktionen EnumSystemLanguageGroups.
EnumLocalesProc En programdefinierad återanropsfunktion som bearbetar uppräknad språkinformation som tillhandahålls av funktionen EnumSystemLocales.
EnumLocalesProcEx En programdefinierad återanropsfunktion som bearbetar uppräknad språkinformation som tillhandahålls av funktionen EnumSystemLocalesEx.
EnumSystemCodePages Räknar upp de kodsidor som antingen är installerade på eller stöds av ett operativsystem.
EnumSystemGeoID Räknar upp de geografiska platsidentifierare (typ GEOID) som är tillgängliga i operativsystemet.
EnumSystemGeoNames Räknar upp iso-koderna (International Organization for Standardization) 3166-1 eller numeriska FN-koder (UN) Serie M, Nummer 49 (M.49) för geografiska platser som är tillgängliga i operativsystemet.
EnumSystemLanguageGroups Räknar upp de språkgrupper som antingen är installerade på eller stöds av ett operativsystem.
EnumSystemLocales Räknar upp de nationella inställningar som antingen är installerade på eller som stöds av ett operativsystem.
EnumSystemLocalesEx Räknar upp de nationella inställningar som antingen är installerade på eller som stöds av ett operativsystem.
EnumTimeFormats Räknar upp de tidsformat som är tillgängliga för ett språk som anges av identifieraren.
EnumTimeFormatsEx Räknar upp de tidsformat som är tillgängliga för ett språk som anges med namn.
EnumTimeFormatsProc En programdefinierad återanropsfunktion som bearbetar uppräknad tidsformatinformation som tillhandahålls av funktionen EnumTimeFormats.
EnumTimeFormatsProcEx En programdefinierad återanropsfunktion som bearbetar uppräknad tidsformatinformation som tillhandahålls av funktionen EnumTimeFormatsEx.
FindNLSString Letar upp en Unicode-sträng (breda tecken) eller dess motsvarighet i en annan Unicode-sträng för ett språk som anges av identifieraren.
FindNLSStringEx Letar upp en Unicode-sträng (breda tecken) eller dess motsvarighet i en annan Unicode-sträng för ett språk som anges av identifieraren.
FindStringOrdinal Letar upp en Unicode-sträng (breda tecken) i en annan Unicode-sträng för en icke-språklig jämförelse.
FoldString Mappar en Unicode-sträng till en annan och utför den angivna omvandlingen.
Geo_EnumNameProc En programdefinierad återanropsfunktion som bearbetar uppräknad geografisk platsinformation som tillhandahålls av funktionen EnumSystemGeoNames.
GetACP Hämtar den aktuella Windows ANSI-kodsideidentifieraren för systemet.
GetCalendarDateFormatEx Deprecated. Hämtar en korrekt formaterad datumsträng för det angivna språket med det angivna datumet.
GetCalendarInfo Hämtar information om en kalender för ett språk som anges av identifieraren.
GetCalendarInfoEx Hämtar information om en kalender för ett språk som anges med namn.
GetCalendarSupportedDateRange Deprecated. Hämtar datumintervallet som stöds för en angiven kalender.
GetCPInfo Hämtar information om alla giltiga installerade eller tillgängliga kodsidor.
GetCPInfoEx Hämtar information om alla giltiga installerade eller tillgängliga kodsidor.
GetCurrencyFormat Formaterar en talsträng som en valutasträng för ett språk som anges av identifieraren.
GetCurrencyFormatEx Formaterar en talsträng som en valutasträng för ett språk som anges med namn.
GetDateFormat Formaterar ett datum som en datumsträng för ett språk som anges av identifieraren.
GetDateFormatEx Formaterar ett datum som en datumsträng för en språkvariant som anges med namn.
GetDurationFormat Formaterar en tidsperiod som en tidssträng för ett språk som anges av identifieraren.
GetDurationFormatEx Formaterar en tidslängd som en tidssträng för ett språk som anges med namn.
GetGeoInfo Hämtar information om en angiven geografisk plats.
GetGeoInfoEx Hämtar information om en geografisk plats som du anger med hjälp av en ISO 3166-1-kod med två bokstäver eller numerisk UN M.49-kod.
GetLocaleInfo Hämtar information om ett språk som anges av identifieraren.
GetLocaleInfoEx Hämtar information om ett språk som anges med namn.
GetNLSVersion Hämtar information om den aktuella versionen av en angiven NLS-funktion för ett språk som anges av identifieraren.
GetNLSVersionEx Hämtar information om den aktuella versionen av en angiven NLS-funktion för ett språk som anges med namn.
GetNumberFormat Formaterar en talsträng som en nummersträng som anpassats för ett språk som anges av identifieraren.
GetNumberFormatEx Formaterar en talsträng som en nummersträng som anpassats för en språkvariant som anges med namn.
GetOEMCP Hämtar den aktuella oem-kodsideidentifieraren (Original Equipment Manufacturer) för operativsystemet.
GetStringScripts Innehåller en lista över skript som används i den angivna strängen.
GetStringTypeA Deprecated. Hämtar teckentypsinformation för tecknen i angiven ANSI-källsträng.
GetStringTypeEx Hämtar teckentypsinformation för tecknen i den angivna källsträngen.
GetStringTypeW Hämtar teckentypsinformation för tecknen i den angivna Unicode-källsträngen.
GetSystemDefaultLangID Returnerar språkidentifieraren för systemspråket.
GetSystemDefaultLCID Returnerar nationella identifierare för systemspråket.
GetSystemDefaultLocaleName Hämtar systemets standardspråknamn.
GetThreadLocale Returnerar språkvariantidentifieraren för den aktuella språkinställningen för den anropande tråden.
GetTimeFormat Formaterar tid som en tidssträng för ett språk som anges av identifieraren.
GetTimeFormatEx Formaterar tid som en tidssträng för ett språk som anges med namn.
GetUserDefaultGeoName Hämtar iso 3166-1-kod med två bokstäver eller numerisk UN M.49-kod för användarens geografiska standardplats.
GetUserDefaultLangID Returnerar språkidentifieraren för det aktuella användarspråket.
GetUserDefaultLCID Returnerar nationella identifierare för användarens standardspråk.
GetUserDefaultLocaleName Hämtar användarens standardspråknamn.
GetUserGeoID Hämtar information om användarens geografiska plats.
IdnToAscii Konverterar ett internationaliserat domännamn (IDN) eller en annan internationaliserad etikett till en Unicode-representation (brett tecken) av ASCII-strängen som representerar namnet i kodningssyntaxen för Punycode-överföring.
IdnToNameprepUnicode Konverterar ett internationaliserat domännamn (IDN) eller en annan internationaliserad etikett till det NamePrep-formulär som anges av nätverksarbetsgruppen RFC 3491, men utför inte den ytterligare konverteringen till Punycode.
IdnToUnicode Konverterar punycode-formen av ett internationaliserat domännamn (IDN) eller en annan internationaliserad etikett till den normala Unicode UTF-16-kodningssyntaxen.
IsCalendarLeapYear Deprecated. Anger om det angivna året är ett skottår inom den angivna eran för den specifika kalendern.
IsNLSDefinedString Avgör om varje tecken i en sträng har ett definierat resultat för en angiven NLS-funktion.
IsNormalizedString Verifierar att en sträng normaliseras enligt Unicode 4.0 TR#15.
IsValidCodePage Avgör om en angiven kodsida är giltig.
IsValidLanguageGroup Avgör om en språkgrupp är installerad eller stöds i operativsystemet.
IsValidLocale Avgör om det angivna språket är installerat eller stöds i operativsystemet.
IsValidLocaleName Avgör om det angivna nationella namnet är giltigt för ett språk som är installerat eller stöds i operativsystemet.
IsValidNLSVersion Avgör om NLS-versionen är giltig för en viss NLS-funktion.
LCIDToLocaleName Konverterar en språkidentifierare till ett språknamn.
LCMapString För ett språk som anges av identifieraren mappar du en indatateckensträng till en annan med hjälp av en angiven transformering eller genererar en sorteringsnyckel för indatasträngen.
LCMapStringEx För ett språk som anges med namn mappar du en indatateckensträng till en annan med en angiven transformering eller genererar en sorteringsnyckel för indatasträngen.
LoadStringByReference Unsupported. Den här funktionen kan vara ändrad eller otillgänglig. Använd i stället SHLoadIndirectString.
LocaleNameToLCID Konverterar ett språknamn till språkvariantidentifierare.
NormalizeString Normaliserar tecken i en textsträng enligt Unicode 4.0 TR#15.
NotifyUILanguageChange Unsupported. Den här funktionen kan vara ändrad eller otillgänglig.
ResolveLocaleName Hittar en möjlig nationella namnmatchning för det angivna namnet.
RtlIsValidLocaleName Avgör om ett angivet språk är installerat eller stöds i operativsystemet.
SetCalendarInfo Anger ett språkinformationsobjekt för en kalender.
SetLocaleInfo Anger ett informationsobjekt i användarens åsidosättningsdel av det aktuella språket.
SetThreadLocale Anger det aktuella språket för den anropande tråden.
SetUserGeoID Anger användarens geografiska platsidentifierare.
SetUserGeoName Anger den aktuella användarens geografiska plats till den angivna ISO 3166-1-koden med två bokstäver eller numerisk UN M.49-kod.
UpdateCalendarDayOfWeek Hämtar den veckodag som motsvarar en angiven dag och fyller i fältet DayOfWeek i den angivna CALDATETIME- struktur.
VerifyScripts Jämför två uppräknade listor med skript.

 

Not

Från och med Windows 8: Om din app skickar språktaggar till någon av dessa funktioner från namnområdet Windows.Globalization måste den först konvertera taggarna genom att anropa ResolveLocaleName.