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 déclenchement du rappel inscrit à un périphérique spécifique. inputKind   _In_
Type : GameInputKind
Limite le déclenchement du rappel inscrit aux périphériques qui prennent en charge au moins l’un des types d’entrée spécifiés. 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 : GameInputReadingCallback
Fonction de rappel définie par le titre. callbackToken   _Result_zeroonfailure_
Type : GameInputCallbackToken*
Jeton identifiant la fonction de rappel inscrite. Ce jeton sera utilisé pour identifier la fonction inscrite au cas où vous souhaiteriez 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 ultérieurs.

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