Compartilhar via


Função GetKeyboardLayoutList (winuser.h)

Recupera as identificações de localidade de entrada (chamadas antes de identificadores de layout de teclado) correspondentes ao conjunto atual de localidades de entrada no sistema. A função copia os identificadores do buffer especificado.

Sintaxe

int GetKeyboardLayoutList(
  [in]  int nBuff,
  [out] HKL *lpList
);

Parâmetros

[in] nBuff

Tipo: int

O número máximo de identificadores que o buffer pode conter.

[out] lpList

Tipo: HKL*

Um ponteiro para o buffer que recebe a matriz de identificadores de localidade de entrada.

Valor retornado

Tipo: int

Se a função for bem-sucedida, o valor retornado será o número de identificadores de localidade de entrada copiados para o buffer ou, se nBuff for zero, o valor retornado será o tamanho, em elementos de matriz, do buffer necessário para receber todos os identificadores de localidade de entrada atuais.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

O identificador de localidade de entrada é um conceito mais amplo do que um layout de teclado, pois também pode abranger um conversor de fala em texto, um IME (Editor de Método de Entrada) ou qualquer outra forma de entrada.

A partir do Windows 8: O método preferencial para recuperar o idioma associado ao layout de teclado atual ou ao método de entrada é uma chamada para Windows.Globalization.Language.CurrentInputMethodLanguageTag. Se seu aplicativo passar marcas de idioma de CurrentInputMethodLanguageTag para qualquer função de Suporte a Idioma Nacional , ele deverá primeiro converter as marcas chamando ResolveLocaleName.

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 winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

Conceitual

GetKeyboardLayout

Entrada por teclado

Referência