> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IGameInput::StopCallback

> IGameInput::StopCallback

# IGameInput::StopCallback

Empêche le déclenchement d'une fonction de rappel.

## Syntaxe

```cpp theme={null}
void StopCallback(
    GameInputCallbackToken callbackToken
);
```

### 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](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registerdevicecallback).

### Valeur de retour

Type : void

Aucune valeur de retour.

## Remarques

Cette fonction diffère de la fonction [IGameInput::UnregisterCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_unregistercallback) en ce qu'elle ne vous permet pas de supprimer en toute sécurité les ressources de la fonction de rappel ; elle peut toutefois être appelée depuis la fonction de rappel.

Les méthodes **StopCallback** et [IGameInput::UnregisterCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/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ûr 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](/fr/reference/input/gameinput/interfaces/igameinput/methods/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 depuis sa propre fonction de rappel inscrite, et toute tentative en ce sens déclenche une assertion fatale. En revanche, il est sûr d'annuler un rappel depuis la fonction de rappel.

## Configuration requise

**En-tête :** GameInput.h

[Vue d'ensemble de l'API d'entrée](/fr/build/core-features/common/input/overviews/input-overview)\
[IGameInput](/fr/reference/input/gameinput/interfaces/igameinput/igameinput)\
[IGameInput::RegisterDeviceCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registerdevicecallback)\
[IGameInput::RegisterReadingCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registerreadingcallback)\
[IGameInput::RegisterSystemButtonCallback](/fr/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registersystembuttoncallback)

## Historique des versions

| Version | Modifications |
| - | - |
| **v0** | Introduite. |


## Related topics

- [IGameInput::StopCallback](/reference/input/gameinput/interfaces/igameinput/methods/igameinput_stopcallback.md)
- [IGameInput::RegisterDeviceCallback](/ko/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registerdevicecallback.md)
- [IGameInput::RegisterReadingCallback](/ko/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registerreadingcallback.md)
