Saltar al contenido principal
En desuso. Este método se quitó en GameInput v4 y no está disponible en la API actual. En su lugar, controle el evento de dispositivo GameInputDeviceEventKeyboardLayoutUpdated y llame a IGameInputDevice::GetKeyboardInfo para obtener la nueva distribución.
Registra una función de devolución de llamada para cuando cambia una distribución de teclado.

Sintaxis

Parámetros

device   _In_opt_
Tipo: IGameInputDevice*
Opcionalmente, limita la devolución de llamada registrada para que se desencadene con un dispositivo específico. context   _In_opt_
Tipo: void*
Un objeto que proporciona información pertinente para la función de devolución de llamada. Normalmente, es el objeto que realiza la llamada. callbackFunc   _In_
Tipo: GameInputKeyboardLayoutCallback
Función de devolución de llamada definida por el título a la que se llama cuando cambia la distribución del teclado. callbackToken   _Result_zeroonfailure_
Tipo: GameInputCallbackToken*
Token que identifica la función de devolución de llamada registrada. Este token se usa para identificar la función registrada si necesita cancelar o anular el registro de la función de devolución de llamada.

Valor devuelto

Tipo: HRESULT Resultado de la función.

Comentarios

El método RegisterKeyboardLayoutCallback registra una función de devolución de llamada para cuando cambia una distribución de teclado. Para obtener información relacionada, consulte los métodos IGameInput::UnregisterCallback e IGameInput::StopCallback. Para ver casos de uso intermedios y avanzados de la API de GameInput, consulte Temas avanzados de GameInput.

Requisitos

El método RegisterKeyboardLayoutCallback registra una función de devolución de llamada para cuando cambia una distribución de teclado. Para obtener información relacionada, consulte los métodos IGameInput::UnregisterCallback e IGameInput::StopCallback. Para ver casos de uso intermedios y avanzados de la API de GameInput, consulte Temas avanzados de GameInput. Encabezado: GameInput.h

Consulte también

Miembros de la API de GameInput en desuso
GameInputDeviceEvent
IGameInputDevice::GetKeyboardInfo
Información general de GameInput
IGameInput

Historial de versiones

Última modificación el 6 de noviembre de 2026