Skip to main content

IGameInput::RegisterReadingCallback

Inscrit une fonction à appeler lorsqu’une nouvelle lecture arrive dans le flux d’entrée.

Syntaxe

Paramètres

device   _In_opt_
Type : IGameInputDevice*
Limite le rappel inscrit afin qu’il ne se déclenche que pour un appareil spécifique. inputKind   _In_
Type : GameInputKind
Limite le rappel inscrit afin qu’il ne se déclenche que pour les appareils qui prennent en charge au moins un des types d’entrée spécifiés. context   _In_opt_
Type : void*
Un objet qui fournit des renseignements pertinents pour la fonction de rappel. Il s’agit généralement de l’objet appelant. callbackFunc   _In_
Type : GameInputReadingCallback
Fonction de rappel définie par le titre. callbackToken   _Result_zeroonfailure_
Type : GameInputCallbackToken*
Jeton identifiant la fonction de rappel inscrite. Ce jeton servira à identifier la fonction inscrite dans le cas où vous voudriez annuler ou désinscrire la fonction de rappel.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

L’inscription d’un rappel n’entraîne pas la distribution d’un rappel initial avec la lecture la plus récente correspondant au filtre d’entrée fourni. Elle entraîne uniquement la distribution de rappels pour les changements d’état subséquents.

Configuration requise

En-tête : GameInput.h Vue d’ensemble de l’API d’entrée
IGameInput
IGameInput::UnregisterCallback
IGameInput::StopCallback

Historique des versions

Last modified on October 6, 2026