Compartilhar via


LOCALE_ICONSTRUCTEDLOCALE

Identificador a ser solicitado se a localidade for uma localidade "construída". O uso desse LCTYPE não é recomendado.

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 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 uma solicitação para "de-US" ou alemão no Estados Unidos. O NLS usará os dados de idioma alemão que ele pode encontrar e os dados da região Estados Unidos que podem ser encontrados.

Isso pode não ser perfeito, pois, por exemplo, o sistema provavelmente não terá informações sobre o nome do 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.

Os aplicativos que usam LOCALE_ICONSTRUCTEDLOCALE para rejeitar localidades e voltar para uma localidade diferente normalmente acabam com uma experiência pior, como aterrissagem no de-DE ou en-US neste exemplo. Nenhum deles está próximo da solicitação original para o idioma alemão com uma região Estados Unidos.