LOCALE_ICONSTRUCTEDLOCALE

Bezeichner, der angibt, ob das Gebietsschema ein "konstruiertes" Gebietsschema ist. Von der Verwendung dieses LCTYPE wird abgeraten.

Dadurch wird ein Gebietsschema identifiziert, für das Windows viele keine vollständigen Informationen haben und zur Laufzeit Informationen "konstruieren" müssen. In der Regel sind die von LOCALE_ICONSTRUCTEDLOCALE bereitgestellten Informationen von begrenztem Nutzen, da Windows so viele Daten bereitstellt, wie für jedes Gebietsschema verfügbar sind. Daher wird von der Verwendung dieses LCTYPE abgeraten.

Wert Bedeutung
0 Nicht konstruiert
1 Ist ein konstruiertes Gebietsschema

Ein Beispiel wäre eine Anforderung für "de-US" oder Deutsch im USA. NLS verwendet die deutschen Sprachdaten, die es finden kann, und die USA Regionsdaten, die es finden kann.

Dies ist möglicherweise nicht perfekt, da das System wahrscheinlich keine Informationen über den Namen von USA auf Deutsch hat. Wenn die Anwendung oder der Benutzer jedoch einen "De-US"-Kontext wünscht, sind die zurückgegebenen Daten die besten verfügbaren.

Apps, die LOCALE_ICONSTRUCTEDLOCALE verwenden, um Gebietsschemas abzulehnen und auf ein anderes Gebietsschema zurückzugreifen, haben in der Regel eine schlechtere Erfahrung, z. B. die Landung auf de-DE oder en-US in diesem Beispiel. Keines davon entspricht der ursprünglichen Anforderung für die deutsche Sprache mit einer USA Region.