Freigeben über


LOCALE_SCONSOLEFALLBACKNAME

Windows Vista und höher: Bevorzugtes Gebietsschema für die Konsolenanzeige. Die maximal zulässige Anzahl von Zeichen für diese Zeichenfolge beträgt 85, einschließlich eines abschließenden NULL-Zeichens.

Hinweis

Im Allgemeinen sollten Anwendungen LOCALE_SCONSOLEFALLBACKNAME Daten nicht direkt nutzen. Um zu bestimmen, welche Sprachressourcen in einem Konsolenfenster verwendet werden sollen, sollte eine Anwendung entweder SetThreadUILanguage oder SetThreadPreferredUILanguages aufrufen. Diese Funktionen verwenden die Konsolenfallbackdaten als Faktor bei der Auswahl einer Sprache, die in der Konsole lesbar ist, aber sie ist nicht die einzige Determinante. Insbesondere ist die Konsole auf die Anzeige von Zeichen aus einer einzelnen Codepage beschränkt. Beispielsweise ist el-GR für Griechisch (Griechenland) eine gültige Konsolensprache, aber wenn die aktuelle Konsolencodepage Lateinisch-1 ist (Codepage 1252), zeigt die Konsole griechischen Text hauptsächlich als eine Reihe von Zeichen an, die nicht gefunden wurden.

 

Wenn die Sprache, die diesem Gebietsschema entspricht, in der Konsole unterstützt wird, entspricht der Wert dem für LOCALE_SNAME, d. h. das Gebietsschema selbst kann für die Konsolenanzeige verwendet werden. Die Konsole kann jedoch keine Sprachen anzeigen, die nur mit Uniscribe gerendert werden können. Beispielsweise kann die Konsole weder Arabisch noch die verschiedenen indischen Sprachen anzeigen. Daher unterscheidet sich der LOCALE_SCONSOLEFALLBACKNAME Wert für Gebietsschemas, die diesen Sprachen entsprechen, vom Wert für LOCALE_SNAME.

Wenn sich der Fallbackwert bei vordefinierten Gebietsschemas vom Wert für das Gebietsschema selbst unterscheidet, wird der Wert für das neutrale Gebietsschema verwendet. Ein bestimmtes Gebietsschema ist sowohl einer Sprache als auch einem Land/einer Region zugeordnet, während ein neutrales Gebietsschema einer Sprache zugeordnet ist, aber keinem Land/einer Region zugeordnet ist. Ar-SA greift beispielsweise auf "en" und nicht auf "en-US" zurück. Diese Richtlinie zur Verwendung neutraler Gebietsschemas wird für vordefinierte Gebietsschemas konsistent implementiert und für benutzerdefinierte Gebietsschemas dringend empfohlen. Die Richtlinie wird jedoch nicht erzwungen. Für ein benutzerdefiniertes Gebietsschema kann Ihre Anwendung ein bestimmtes Gebietsschema anstelle eines neutralen Gebietsschemas als Fallback verwenden.

Hinweis

Keine der unter Aufrufen des Gebietsschemanamens beschriebenen Funktionen akzeptiert neutrale Gebietsschemas als Eingaben. Daher sind LOCALE_SCONSOLEFALLBACKNAME Daten von sehr begrenztem Nutzen. Insbesondere akzeptiert weder GetLocaleInfo noch GetLocaleInfoEx neutrale Gebietsschemas als Eingaben.