Gebietsschemainformationskonstanten
In diesem Abschnitt werden die Konstanten definiert, die NLS verwendet, um bestimmte Gebietsschemainformationen anzugeben. Alle Namen beginnen mit "LOCALE_". Namen von Konstanten, die ganze Zahlen darstellen, beginnen mit "LOCALE_I". Alle Werte für diese Konstanten sind mit Null beendete Unicode-Zeichenfolgen. Die maximale Länge der Zeichenfolge enthält das endende NULL-Zeichen. Wenn für eine Konstante keine maximale Länge angegeben ist, können die Werte in der Länge variieren.
Die folgenden Gebietsschemainformationskonstanten werden von NLS definiert:
LOCALE_ALL
LOCALE_ALLOW_NEUTRAL
LOCALE_ALLOW_NEUTRAL_NAMES
LOCALE_ALTERNATE_SORTS
LOCALE_CUSTOM* Konstanten
LOCALE_FONTSIGNATURE
LOCALE_ICALENDARTYPE
LOCALE_ICENTURY
LOCALE_ICONSTRUCTEDLOCALE
LOCALE_ICOUNTRY
LOCALE_ICURRDIGITS
LOCALE_ICURRENCY
LOCALE_IDATE
LOCALE_IDAYLZERO
LOCALE_IDEFAULT* Konstanten
LOCALE_IDIALINGCODE
LOCALE_IDIGITS
LOCALE_IDIGITSUBSTITUTION
LOCALE_IFIRSTDAYOFWEEK
LOCALE_IFIRSTWEEKOFYEAR
LOCALE_IGEOID
LOCALE_IINTLCURRDIGITS
LOCALE_ILANGUAGE
LOCALE_ILDATE
LOCALE_ILZERO
LOCALE_IMEASURE
LOCALE_IMONLZERO
LOCALE_INEG* Konstanten
LOCALE_INEGATIVEPERCENT
LOCALE_INEUTRAL
LOCALE_INVARIANT
LOCALE_IOPTIONALCALENDAR
LOCALE_IPAPERSIZE
LOCALE_IPOSITIVEPERCENT
LOCALE_IPOS* Konstanten
LOCALE_IREADINGLAYOUT
LOCALE_ITIME
LOCALE_ITIMEMARKPOSN
LOCALE_ITLZERO
LOCALE_IUSEUTF8LEGACYACP
LOCALE_IUSEUTF8LEGACYOEMCP
LOCALE_NAME* Konstanten
LOCALE_NEUTRAL
LOCALE_NEUTRALDATA
LOCALE_NOUSEROVERRIDE
LOCALE_REPLACEMENT
LOCALE_RETURN* Konstanten
LOCALE_S1159
LOCALE_S2359
LOCALE_SABBREV* Konstanten
LOCALE_SAM
LOCALE_SCONSOLEFALLBACKNAME
LOCALE_SCOUNTRY
LOCALE_SCURRENCY
LOCALE_SDATE
LOCALE_SDAYNAME* Konstanten
LOCALE_SDECIMAL
LOCALE_SDURATION
LOCALE_SENG* Konstanten
LOCALE_SENGLISH* Konstanten
LOCALE_SGROUPING
LOCALE_SIETFLANGUAGE
LOCALE_SINTLSYMBOL
LOCALE_SISO* Konstanten
LOCALE_SKEYBOARDSTOINSTALL
LOCALE_SLANGDISPLAYNAME
LOCALE_SLANGUAGE
LOCALE_SLIST
LOCALE_SLOCALIZED* Konstanten
LOCALE_SLONGDATE
LOCALE_SMON* Konstanten
LOCALE_SMONTHDAY
LOCALE_SMONTHNAME* Konstanten
LOCALE_SNAME
LOCALE_SNAN
LOCALE_SNATIVE* Konstanten
LOCALE_SNEGATIVESIGN
LOCALE_SNEGINFINITY
LOCALE_SOPENTYPELANGUAGETAG
LOCALE_SORTNAME
LOCALE_SPARENT
LOCALE_SPECIFICDATA
LOCALE_SPERCENT
LOCALE_SPERMILLE
LOCALE_SPM
LOCALE_SPOSINFINITY
LOCALE_SPOSITIVESIGN
LOCALE_SSCRIPTS
LOCALE_SSHORTDATE
LOCALE_SSHORTESTAM
LOCALE_SSHORTESTDAYNAME* Konstanten
LOCALE_SSHORTESTPM
LOCALE_SSHORTTIME
LOCALE_SSORT* Konstanten
LOCALE_STHOUSAND
LOCALE_STIME* Konstanten
LOCALE_SUPPLEMENTAL
LOCALE_SYEARMONTH
LOCALE_SYSTEM_DEFAULT
LOCALE_USE_CP_ACP
LOCALE_USER_DEFAULT
LOCALE_WINDOWS
Kombinieren von Konstanten
Die folgenden Konstanten können mit anderen Konstanten mithilfe des binären OR-Operators kombiniert werden. Die übrigen Konstanten schließen sich gegenseitig aus und können daher nicht miteinander kombiniert werden.
- LOCALE_NOUSEROVERRIDE
- LOCALE_RETURN_NUMBER
- LOCALE_USE_CP_ACP
Standard- und Neutrale Gebietsschemabezeichnerkonstanten
Die folgenden Konstanten stellen Standard- und neutrale Gebietsschema-IDs dar.
- LOCALE_CUSTOM_DEFAULT
- LOCALE_CUSTOM_UI_DEFAULT
- LOCALE_CUSTOM_UNSPECIFIED
- LOCALE_INVARIANT
- LOCALE_NEUTRAL
- LOCALE_SYSTEM_DEFAULT
- LOCALE_USER_DEFAULT
Gebietsschemanamenkonstanten
Die folgenden Konstanten werden verwendet, um einen Gebietsschemanamenanzugeben. Sie werden von Funktionen wie GetLocaleInfoExverwendet.
- LOCALE_NAME_INVARIANT
- LOCALE_NAME_SYSTEM_DEFAULT
- LOCALE_NAME_USER_DEFAULT
Gebietsschemadefinitionskonstanten
Die folgenden Konstanten definieren das Gebietsschema für NLS-Funktionen wie EnumSystemLocalesEx- und EnumLocalesProcEx-.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS
- LOCALE_REPLACEMENT
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
Im LCType-Parameter von "GetLocaleInfo", "GetLocaleInfoEx" und "SetLocaleInfo" verwendete Konstanten
In diesem Abschnitt werden die Gebietsschemainformationskonstanten aufgeführt, die die Anwendung für den parameter LCType von GetLocaleInfo (Windows Me/98, Windows NT 4.0), GetLocaleInfoEx (Windows Vista) und SetLocaleInfo. Die Gebietsschemainformationen werden entweder als Zeichenfolgen (Standard) oder als ganze Zahlen übergeben. Ein ganzzahliger Wert wird mithilfe des binären OR-Operators angegeben, um eine bestimmte Konstante mit einer kombinierten Konstante zu kombinieren. Siehe Kombinieren von Konstanten.
Konstanten, die von GetLocaleInfo und GetLocaleInfoEx verwendet werden, nur
GetLocaleInfo und GetLocaleInfoEx verwenden die folgenden Konstanten, um bestimmte Gebietsschemainformationen abzurufen, die SetLocaleInfo- nicht festlegen können. Diese Konstanten schließen sich gegenseitig aus und die konstanten, die von SetLocaleInfo und GetLocaleInfo/GetLocaleInfoExverwendet werden. Sie können jedoch mit den kombinierten Konstanten mithilfe des binären OR-Operators kombiniert werden. Siehe Kombinieren von Konstanten.
- LOCALE_FONTSIGNATURE
- LOCALE_ICENTURY
- LOCALE_ICOUNTRY
- LOCALE_ICONSTRUCTEDLOCALE
- LOCALE_IDATE
- LOCALE_IDAYLZERO
- LOCALE_IDEFAULTANSICODEPAGE
- LOCALE_IDEFAULTCODEPAGE
- LOCALE_IDEFAULTCOUNTRY
- LOCALE_IDEFAULTEBCDICCODEPAGE
- LOCALE_IDEFAULTLANGUAGE
- LOCALE_IDEFAULTMACCODEPAGE
- LOCALE_IDIALINGCODE
- LOCALE_IGEOID
- LOCALE_IINTLCURRDIGITS
- LOCALE_ILANGUAGE
- LOCALE_ILDATE
- LOCALE_IMONLZERO
- LOCALE_INEGATIVEPERCENT
- LOCALE_INEGSEPBYSPACE
- LOCALE_INEGSIGNPOSN
- LOCALE_INEGSYMPRECEDES
- LOCALE_IOPTIONALCALENDAR
- LOCALE_IPOSITIVEPERCENT
- LOCALE_IPOSSEPBYSPACE
- LOCALE_IPOSSIGNPOSN
- LOCALE_IPOSSYMPRECEDES
- LOCALE_ITIMEMARKPOSN
- LOCALE_ITLZERO
- LOCALE_SABBREVCTRYNAME
- LOCALE_SABBREVDAYNAME1
- LOCALE_SABBREVDAYNAME2
- LOCALE_SABBREVDAYNAME3
- LOCALE_SABBREVDAYNAME4
- LOCALE_SABBREVDAYNAME5
- LOCALE_SABBREVDAYNAME6
- LOCALE_SABBREVDAYNAME7
- LOCALE_SABBREVLANGNAME
- LOCALE_SABBREVMONTHNAME1
- LOCALE_SABBREVMONTHNAME2
- LOCALE_SABBREVMONTHNAME3
- LOCALE_SABBREVMONTHNAME4
- LOCALE_SABBREVMONTHNAME5
- LOCALE_SABBREVMONTHNAME6
- LOCALE_SABBREVMONTHNAME7
- LOCALE_SABBREVMONTHNAME8
- LOCALE_SABBREVMONTHNAME9
- LOCALE_SABBREVMONTHNAME10
- LOCALE_SABBREVMONTHNAME11
- LOCALE_SABBREVMONTHNAME12
- LOCALE_SABBREVMONTHNAME13
- LOCALE_SCONSOLEFALLBACKNAME
- LOCALE_SDAYNAME1
- LOCALE_SDAYNAME2
- LOCALE_SDAYNAME3
- LOCALE_SDAYNAME4
- LOCALE_SDAYNAME5
- LOCALE_SDAYNAME6
- LOCALE_SDAYNAME7
- LOCALE_SDURATION
- LOCALE_SENGCURRNAME
- LOCALE_SENGLISHCOUNTRYNAME
- LOCALE_SENGLISHDISPLAYNAME
- LOCALE_SENGLISHLANGUAGENAME
- LOCALE_SINTLSYMBOL
- LOCALE_SIETFLANGUAGE
- LOCALE_SISO3166CTRYNAME
- LOCALE_SISO3166CTRYNAME2
- LOCALE_SISO639LANGNAME
- LOCALE_SISO639LANGNAME2
- LOCALE_SKEYBOARDSTOINSTALL
- LOCALE_SMONTHNAME1
- LOCALE_SMONTHNAME2
- LOCALE_SMONTHNAME3
- LOCALE_SMONTHNAME4
- LOCALE_SMONTHNAME5
- LOCALE_SMONTHNAME6
- LOCALE_SMONTHNAME7
- LOCALE_SMONTHNAME8
- LOCALE_SMONTHNAME9
- LOCALE_SMONTHNAME10
- LOCALE_SMONTHNAME11
- LOCALE_SMONTHNAME12
- LOCALE_SMONTHNAME13
- LOCALE_SNAME
- LOCALE_SNAN
- LOCALE_SNATIVECOUNTRYNAME
- LOCALE_SNATIVECURRNAME
- LOCALE_SNATIVEDISPLAYNAME
- LOCALE_SNATIVELANGUAGENAME
- LOCALE_SNEGINFINITY
- LOCALE_SPARENT
- LOCALE_SPERCENT
- LOCALE_SPOSINFINITY
- LOCALE_SSCRIPTS
- LOCALE_SSHORTESTAM
- LOCALE_SSHORTESTDAYNAME1
- LOCALE_SSHORTESTDAYNAME2
- LOCALE_SSHORTESTDAYNAME3
- LOCALE_SSHORTESTDAYNAME4
- LOCALE_SSHORTESTDAYNAME5
- LOCALE_SSHORTESTDAYNAME6
- LOCALE_SSHORTESTDAYNAME7
- LOCALE_SSHORTESTPM
- LOCALE_SSORTNAME
Konstanten, die von SetLocaleInfo und GetLocaleInfo/GetLocaleInfoEx
SetLocaleInfo verwendet die folgenden Konstanten, um bestimmte Elemente von Benutzergebietsschemainformationen festzulegen, und GetLocaleInfo oder GetLocaleInfoEx verwendet diese Konstanten, um diese Informationen abzurufen. Diese Konstanten schließen sich gegenseitig aus und von den von GetLocaleInfo oder nur GetLocaleInfoEx verwendeten Konstanten. Sie können jedoch mit den kombinierten Konstanten mithilfe des binären OR-Operators kombiniert werden. Siehe Kombinieren von Konstanten.
- LOCALE_ICALENDARTYPE
- LOCALE_ICURRDIGITS
- LOCALE_ICURRENCY
- LOCALE_IDIGITS
- LOCALE_IDIGITSUBSTITUTION
- LOCALE_IFIRSTDAYOFWEEK
- LOCALE_IFIRSTWEEKOFYEAR
- LOCALE_ILZERO
- LOCALE_IMEASURE
- LOCALE_INEGCURR
- LOCALE_INEGNUMBER
- LOCALE_IPAPERSIZE
- LOCALE_IREADINGLAYOUT
- LOCALE_ITIME
- LOCALE_S1159
- LOCALE_S2359
- LOCALE_SAM
- LOCALE_SCURRENCY
- LOCALE_SDATE
- LOCALE_SDECIMAL
- LOCALE_SGROUPING
- LOCALE_SLIST
- LOCALE_SLONGDATE
- LOCALE_SMONDECIMALSEP
- LOCALE_SMONGROUPING
- LOCALE_SMONTHOUSANDSEP
- LOCALE_SNATIVEDIGITS
- LOCALE_SNEGATIVESIGN
- LOCALE_SPM
- LOCALE_SPOSITIVESIGN
- LOCALE_SSHORTDATE
- LOCALE_SSHORTTIME
- LOCALE_STHOUSAND
- LOCALE_STIME
- LOCALE_STIMEFORMAT
- LOCALE_SYEARMONTH
Eng verwandte Gebietsschemainformationskonstanten
Viele der zuvor aufgelisteten Gebietsschema-Informationskonstanten sind eng miteinander verknüpft, sodass sich das Ändern auf den Wert der anderen auswirkt. Die folgende Tabelle zeigt die Beziehungen zwischen diesen Konstanten.
Wert | Betroffene Konstanten |
---|---|
LOCALE_ICURRENCY | LOCALE_IPOSSEPBYSPACE, LOCALE_IPOSSYMPRECEDES |
LOCALE_INEGCURR | LOCALE_SPOSITIVESIGN, LOCALE_INEGSEPBYSPACE, LOCALE_INEGSYMPRECEDES, LOCALE_INEGSIGNPOSN, LOCALE_IPOSSIGNPOSN |
LOCALE_SSHORTDATE | LOCALE_SDATE, LOCALE_IDATE, LOCALE_ICENTURY, LOCALE_IDAYLZERO, LOCALE_IMONLZERO |
LOCALE_SLONGDATE | LOCALE_ILDATE |
LOCALE_STIMEFORMAT | LOCALE_STIME, LOCALE_ITIME, LOCALE_ITLZERO, LOCALE_ITIMEMARKPOSN |