Passer au contenu principal
Déconseillé. Cette méthode a été supprimée dans GameInput v4 et n’est pas disponible dans l’API actuelle. Utilisez plutôt IGameInput::UnregisterCallback, qui, dans v4, peut être appelée en toute sécurité à partir d’un rappel.
Empêche une fonction de rappel d’être déclenchée.

Syntaxe

Paramètres

callbackToken   _In_
Type : GameInputCallbackToken
Jeton de la fonction de rappel à arrêter. Généré lors de l’inscription initiale de la fonction avec IGameInput::RegisterDeviceCallback.

Valeur de retour

Type : void Aucune valeur de retour.

Remarques

Cette fonction diffère de la fonction IGameInput::UnregisterCallback en ce qu’elle ne vous permet pas de supprimer en toute sécurité des ressources de la fonction de rappel; elle peut toutefois être appelée à partir de la fonction de rappel. La méthode StopCallback et la méthode IGameInput::UnregisterCallback diffèrent légèrement. L’appel de l’une ou l’autre de ces méthodes garantit que le rappel associé ne sera plus distribué. Toutefois, il n’est pas sécuritaire de libérer les ressources associées au rappel (par exemple, en déchargeant la DLL qui héberge la fonction de rappel) tant que la fonction IGameInput::UnregisterCallback n’a pas retourné un résultat de réussite. Par conséquent, il n’est pas possible de désinscrire un rappel à partir de sa propre fonction de rappel inscrite, et toute tentative en ce sens déclenchera une assertion fatale. Il est toutefois sécuritaire d’annuler un rappel à partir de la fonction de rappel.

Configuration requise

En-tête : GameInput.h

Voir aussi

Membres déconseillés de l’API GameInput
Vue d’ensemble de l’API d’entrée
IGameInput
IGameInput::RegisterDeviceCallback
IGameInput::RegisterReadingCallback
IGameInput::RegisterSystemButtonCallback
IGameInput::UnregisterCallback

Historique des versions

Dernière modification le 6 novembre 2026