LOCALE_SPARENT
systemu Windows Vista i nowszych: rezerwowych ustawień regionalnych używanych przez moduł ładujący zasobów. Maksymalna dozwolona liczba znaków dla tego ciągu to 85, łącznie z znakiem zerowym zakończenia.
Ustawienia regionalne mają hierarchię, w której element nadrzędny określonych ustawień regionalnych jest neutralnymi ustawieniami regionalnymi. Określone ustawienia regionalne są skojarzone zarówno z językiem, jak i krajem/regionem, podczas gdy neutralne ustawienia regionalne są skojarzone z językiem, ale nie są skojarzone z żadnym krajem/regionem. Ustawienia regionalne nadrzędne służą do decydowania o tym, czy pierwszy powrót ma zostać podjęty, gdy zasób dla określonych ustawień regionalnych jest niedostępny. Na przykład ustawienia regionalne nadrzędne "en-US" (0x0409) to "en" (0x0009). Jeśli zasób nie jest dostępny dla określonych ustawień regionalnych "en-US", moduł ładujący zasobów wraca do używania zasobu dostępnego dla neutralnych ustawień regionalnych "en". Aby uzyskać więcej informacji na temat strategii rezerwowania modułu ładującego zasobów, zobacz Zarządzanie językami interfejsu użytkownika.
Ten wzorzec jest spójny dla wstępnie zdefiniowanych ustawień regionalnych. Jednak ustawienia regionalne nadrzędne nie są określane przez żadną manipulację nazwą ustawień regionalnych. Oznacza to, że GetLocaleInfo i GetLocaleInfoEx nie analizują ciągu takiego jak "en-US", aby uzyskać wartość "en". Zamiast tego przyjrzyją się przechowywanym danym ustawień regionalnych. W przypadku wstępnie zdefiniowanych ustawień regionalnych wartość jest zgodna z oczekiwanym wzorcem, w którym element nadrzędny określonych ustawień regionalnych jest odpowiednimi neutralnymi ustawieniami regionalnymi, a element nadrzędny neutralnych ustawień regionalnych jest niezmiennym ustawieniami regionalnymi. Chociaż zaleca się stosowanie niestandardowych ustawień regionalnych zgodnie z podobną strategią w zakresie definiowania ustawień regionalnych nadrzędnych, nie jest to wymuszane. Aplikacja wdrażająca niestandardowe ustawienia regionalne może określać mniej oczywiście odpowiedni element nadrzędny.
Nuta
Ponieważ żadna z funkcji opisanych w Wywoływanie funkcji "Nazwa ustawień regionalnych" akceptuje neutralne ustawienia regionalne jako dane wejściowe, te dane LOCALE_SPARENT są bardzo ograniczone. W szczególności ani GetLocaleInfo, ani GetLocaleInfoEx akceptuje neutralne ustawienia regionalne jako dane wejściowe.