LOCALE_SPARENT
Windows Vista e versões posteriores: localidade de fallback, usada pelo carregador de recursos. O número máximo de caracteres permitido para essa cadeia de caracteres é 85, incluindo um caractere nulo de terminação.
As localidades têm uma hierarquia na qual o pai de uma localidade específica é uma localidade neutra. Uma localidade específica está associada a um idioma e a um país/região, enquanto uma localidade neutra está associada a um idioma, mas não está associada a nenhum país/região. A localidade pai é usada para decidir o primeiro fallback a ser tentado quando um recurso para uma localidade específica não está disponível. Por exemplo, a localidade pai para "en-US" (0x0409) é "en" (0x0009). Quando um recurso não está disponível para a localidade específica "en-US", o carregador de recursos volta a usar o recurso que está disponível para a localidade neutra "en". Consulte de Gerenciamento de Linguagem de Interface do Usuário para obter mais detalhes sobre a estratégia de fallback do carregador de recursos.
Esse padrão é consistente para localidades predefinidas. No entanto, a localidade pai não é determinada por qualquer manipulação do nome da localidade. Ou seja, GetLocaleInfo e GetLocaleInfoEx não analisam uma cadeia de caracteres como "en-US" para obter o valor "en". Em vez disso, eles examinam os dados de localidade armazenados. Para localidades predefinidas, o valor segue o padrão esperado, no qual o pai de uma localidade específica é a localidade neutra correspondente e o pai de uma localidade neutra é a localidade invariante. Embora seja recomendável que as localidades personalizadas sigam uma estratégia semelhante em termos de definição da localidade pai, isso não é imposto. O aplicativo que implementa uma localidade personalizada pode especificar um pai menos obviamente apropriado.
Observação
Como nenhuma das funções descritas em Chamando as funções "Nome da localidade" aceitar localidades neutras como entradas, esses dados de LOCALE_SPARENT são de uso muito limitado. Em particular, nem GetLocaleInfo nem GetLocaleInfoEx aceita localidades neutras como entradas.