Pular para o conteúdo principal
Preterido. Este método foi removido no GameInput v4 e não está disponível na API atual. Em vez disso, trate o evento de dispositivo GameInputDeviceEventKeyboardLayoutUpdated e chame IGameInputDevice::GetKeyboardInfo para obter o novo layout.
Registra uma função de retorno de chamada para quando um layout de teclado é alterado.

Sintaxe

Parâmetros

device   _In_opt_
Tipo: IGameInputDevice*
Opcionalmente, limita o retorno de chamada registrado para ser disparado para um dispositivo específico. context   _In_opt_
Tipo: void*
Um objeto que fornece informações relevantes para a função de retorno de chamada. Normalmente, é o objeto chamador. callbackFunc   _In_
Tipo: GameInputKeyboardLayoutCallback
Função de retorno de chamada definida pelo título que é chamada quando o layout de teclado é alterado. callbackToken   _Result_zeroonfailure_
Tipo: GameInputCallbackToken*
Token que identifica a função de retorno de chamada registrada. Esse token é usado para identificar a função registrada caso você precise cancelar ou cancelar o registro da função de retorno de chamada.

Valor retornado

Tipo: HRESULT Resultado da função.

Comentários

O método RegisterKeyboardLayoutCallback registra uma função de retorno de chamada para quando um layout de teclado é alterado. Para obter informações relacionadas, confira os métodos IGameInput::UnregisterCallback e IGameInput::StopCallback. Para casos de uso intermediários e avançados da API GameInput, confira Tópicos avançados do GameInput.

Requisitos

O método RegisterKeyboardLayoutCallback registra uma função de retorno de chamada para quando um layout de teclado é alterado. Para obter informações relacionadas, confira os métodos IGameInput::UnregisterCallback e IGameInput::StopCallback. Para casos de uso intermediários e avançados da API GameInput, confira Tópicos avançados do GameInput. Cabeçalho: GameInput.h

Confira também

Membros preteridos da API GameInput
GameInputDeviceEvent
IGameInputDevice::GetKeyboardInfo
Visão geral do GameInput
IGameInput

Histórico de versões

Última modificação em 6 de novembro de 2026