Passer au contenu principal
Obsolète. Cette méthode a été supprimée dans GameInput v4 et n’est pas disponible dans l’API actuelle. Traitez plutôt l’événement de périphérique GameInputDeviceEventKeyboardLayoutUpdated et appelez IGameInputDevice::GetKeyboardInfo pour obtenir la nouvelle disposition.
Inscrit une fonction de rappel appelée lorsqu’une disposition de clavier est modifiée.

Syntaxe

Paramètres

device   _In_opt_
Type : IGameInputDevice*
Limite éventuellement le déclenchement du rappel inscrit à un périphérique spécifique. context   _In_opt_
Type : void*
Objet qui fournit des informations pertinentes pour la fonction de rappel. Il s’agit généralement de l’objet appelant. callbackFunc   _In_
Type : GameInputKeyboardLayoutCallback
Fonction de rappel définie par le titre, appelée lorsque la disposition du clavier est modifiée. callbackToken   _Result_zeroonfailure_
Type : GameInputCallbackToken*
Jeton identifiant la fonction de rappel inscrite. Ce jeton permet d’identifier la fonction inscrite si vous devez annuler ou désinscrire la fonction de rappel.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

La méthode RegisterKeyboardLayoutCallback inscrit une fonction de rappel appelée lorsqu’une disposition de clavier est modifiée. Pour plus d’informations, consultez les méthodes IGameInput::UnregisterCallback et IGameInput::StopCallback. Pour les cas d’utilisation intermédiaires et avancés de l’API GameInput, consultez Rubriques avancées sur GameInput.

Configuration requise

La méthode RegisterKeyboardLayoutCallback inscrit une fonction de rappel appelée lorsqu’une disposition de clavier est modifiée. Pour plus d’informations, consultez les méthodes IGameInput::UnregisterCallback et IGameInput::StopCallback. Pour les cas d’utilisation intermédiaires et avancés de l’API GameInput, consultez Rubriques avancées sur GameInput. En-tête : GameInput.h

Voir aussi

Membres obsolètes de l’API GameInput
GameInputDeviceEvent
IGameInputDevice::GetKeyboardInfo
Vue d’ensemble de GameInput
IGameInput

Historique des versions

Dernière modification le 6 novembre 2026