Função GetThreadLocale (winnls.h)

Retorna o identificador de localidade da localidade atual para o thread de chamada.

Nota Essa função pode recuperar dados que são alterados entre versões, por exemplo, devido a uma localidade personalizada. Se o aplicativo precisar persistir ou transmitir dados, consulte Usando dados de localidade persistente.

 

Sintaxe

LCID GetThreadLocale();

Valor retornado

Retorna o identificador de localidade da localidade associada ao thread atual.

Windows Vista: essa função pode retornar o identificador de uma localidade personalizada. Se a localidade do thread atual for uma localidade personalizada, a função retornará LOCALE_CUSTOM_DEFAULT. Se a localidade do thread atual for uma localidade personalizada suplementar, a função poderá retornar LOCALE_CUSTOM_UNSPECIFIED. Todas as localidades complementares compartilham esse identificador de localidade.

Comentários

Quando um processo de aplicativo é iniciado, ele usa a variável Standards e Formats para a localidade. Para obter mais informações, consulte Terminologia do NLS.

Quando um novo thread é criado em um processo, ele herda a localidade do thread de criação. Essa localidade pode ser a localidade Padrões e Formatos padrão ou um conjunto de localidades diferente para o thread de criação em uma chamada para SetThreadLocale. GetThreadLocale e SetThreadLocale podem ser usados para modificar a localidade do novo thread.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winnls.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

GetSystemDefaultLCID

GetUserDefaultLCID

Suporte à linguagem nacional

Funções de suporte à linguagem nacional

SetThreadLocale