LOCALE_SPARENT
Windows Vista a novější: záložní národní prostředí používané zavaděčem prostředků. Maximální povolený počet znaků pro tento řetězec je 85, včetně ukončujícího znaku null.
Národní prostředí mají hierarchii, ve které je nadřazeným národním prostředím konkrétní národní prostředí neutrální národní prostředí. Konkrétní národní prostředí je přidruženo k jazyku i zemi/oblasti, zatímco neutrální národní prostředí je přidruženo k jazyku, ale není přidruženo k žádné zemi/oblasti. Nadřazené národní prostředí se používá k rozhodnutí o prvním náhradním prostředí, které se má vyzkoušet, když prostředek pro konkrétní národní prostředí není k dispozici. Například nadřazené národní prostředí pro "en-US" (0x0409) je "en" (0x0009). Pokud prostředek není k dispozici pro konkrétní národní prostředíen-US, zavaděč prostředků se vrátí k použití prostředku, který je k dispozici pro neutrální národní prostředí en. Další podrobnosti o záložní strategii zavaděče prostředků najdete v tématu Správa jazyka uživatelského rozhraní.
Tento model je konzistentní pro předdefinované národní prostředí. Nadřazené národní prostředí však není určeno žádnou manipulací s názvem národního prostředí. To znamená, že GetLocaleInfo a GetLocaleInfoEx neanalyzujte řetězec, například "en-US" k získání hodnoty "en". Místo toho se dívají na uložená data národního prostředí. U předdefinovaných národních prostředí se hodnota řídí očekávaným vzorem, ve kterém je nadřazený objekt určitého národního prostředí odpovídajícím neutrálním národním prostředím a nadřazený objekt neutrálního národního prostředí je invariantní národní prostředí. I když se doporučuje, aby vlastní národní prostředí dodržovaly podobnou strategii, pokud jde o definování nadřazeného národního prostředí, nevynucuje se. Aplikace, která implementuje vlastní národní prostředí, může určit méně samozřejmě odpovídající nadřazený objekt.
Poznámka
Vzhledem k tomu, že žádná z funkcí popsaných v Volání funkcí "Název národního prostředí" přijímat neutrální národní prostředí jako vstupy, je tato LOCALE_SPARENT data velmi omezená. Konkrétně GetLocaleInfo ani GetLocaleInfoEx přijímá neutrální národní prostředí jako vstupy.