Compartilhar via


LOCALE_ICONSTRUCTEDLOCALE

Identificador a ser solicitado se a localidade for uma localidade "construída". O uso desse LCTYPE é desencorajado.

Isso identifica uma localidade para a qual o Windows muitos não têm informações completas e precisa "construir" informações em runtime. Normalmente, as informações fornecidas pelo LOCALE_ICONSTRUCTEDLOCALE são de uso limitado, pois o Windows fornecerá o máximo de dados que estiver disponível para cada localidade. Portanto, o uso desse LCTYPE é desencorajado.

Valor Significado
0 Não construído
1 É uma localidade construída

Um exemplo seria um pedido de "de-US", ou alemão nos Estados Unidos. O NLS usará os dados de idioma alemão que ele pode encontrar e os dados da região dos Estados Unidos que ele pode encontrar.

Isso pode não ser perfeito, pois, por exemplo, o sistema provavelmente não terá informações sobre o nome dos Estados Unidos em alemão. No entanto, se o aplicativo ou o usuário desejar um contexto "de-US", os dados retornados serão os melhores disponíveis.

Aplicativos que usam LOCALE_ICONSTRUCTEDLOCALE para rejeitar localidades e voltar para uma localidade diferente normalmente acabam com uma experiência pior, como pousar em de-DE ou en-US neste exemplo. Nenhum deles está perto do pedido original de idioma alemão com uma região dos Estados Unidos.