Udostępnij za pośrednictwem


LOCALE_ICONSTRUCTEDLOCALE

Identyfikator żądania, jeśli ustawienia regionalne są ustawieniami regionalnymi "skonstruowane". Nie zaleca się używania tego typu LCTYPE.

Pozwala to zidentyfikować ustawienia regionalne, dla których wiele systemu Windows nie ma pełnych informacji i musi "konstruować" informacje w czasie wykonywania. Zazwyczaj informacje udostępniane przez LOCALE_ICONSTRUCTEDLOCALE są ograniczone, ponieważ system Windows udostępnia tyle danych, ile jest dostępnych dla wszystkich ustawień regionalnych. W związku z tym stosowanie tego typu LCTYPE jest odradzane.

Wartość Znaczenie
0 Nieskonstruowane
1 Jest skonstruowanym ustawieniami regionalnymi

Przykładem może być żądanie "de-US" lub niemieckie w Stanach Zjednoczonych. NlS będzie używać danych języka niemieckiego, które mogą znajdować, oraz danych regionów Stanów Zjednoczonych, które mogą znaleźć.

Może to nie być idealne, ponieważ na przykład system prawdopodobnie nie będzie miał informacji o nazwie Stanów Zjednoczonych w języku niemieckim. Jeśli jednak aplikacja lub użytkownik chce "de-US" kontekstu, zwracane dane są najbardziej dostępne.

Aplikacje, które używają LOCALE_ICONSTRUCTEDLOCALE do odrzucania ustawień regionalnych i wracają do innych ustawień regionalnych, zwykle kończą się gorszym środowiskiem, takim jak lądowanie na de-DE lub en-US w tym przykładzie. Żaden z nich nie jest bliski pierwotnego wniosku o język niemiecki z regionem Stanów Zjednoczonych.