> ## 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.

# XGameStreamingUnregisterConnectionStateChanged

> XGameStreamingUnregisterConnectionStateChanged

# XGameStreamingUnregisterConnectionStateChanged

Annule l'inscription d'un [XGameStreamingConnectionStateChangedCallback](/fr/reference/system/xgamestreaming/functions/xgamestreamingconnectionstatechangedcallback) précédemment inscrit.

## Syntaxe

```cpp theme={null}
bool XGameStreamingUnregisterConnectionStateChanged(
         XTaskQueueRegistrationToken token,
         bool wait
)
```

### Paramètres

*token*   \_In\_
Type : XTaskQueueRegistrationToken

Jeton correspondant à l'inscription du rappel effectuée via [XGameStreamingRegisterConnectionStateChanged](/fr/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged).

*wait*   \
Type : bool

Si `wait` a la valeur true, `XGameStreamingUnregisterConnectionStateChanged` ne retourne pas tant que l'inscription n'a pas été révoquée et que tous les rappels en attente ne sont pas terminés.

Si `wait` a la valeur false, `XGameStreamingUnregisterConnectionStateChanged` retourne dès que l'inscription a été révoquée. Bien qu'aucun nouveau rappel ne soit remis, un rappel en cours peut encore être en cours d'exécution lorsque la fonction retourne.

### Valeur de retour

Type : bool

Retourne true si l'annulation de l'inscription a réussi, false dans le cas contraire.

## Remarques

<Note>Cette fonction ne peut pas être appelée en toute sécurité sur un thread à durée critique. Pour plus d'informations, consultez [Threads à durée critique](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).</Note>

Cette API permet de cesser d'écouter les modifications de connexion des appareils clients de streaming.

Cela doit être fait lorsque le jeu va soit se contenter de vérifier de manière globale si des clients sont en cours de streaming à l'aide de [XGameStreamingIsStreaming](/fr/reference/system/xgamestreaming/functions/xgamestreamingisstreaming), soit cesser toute optimisation de l'expérience liée aux clients de streaming.

## Configuration requise

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

**Bibliothèque :** xgameruntime.lib

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Documentation conceptuelle

* [Threads à durée critique](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Voir aussi

[XGameStreamingConnectionStateChangedCallback](/fr/reference/system/xgamestreaming/functions/xgamestreamingconnectionstatechangedcallback)\
[XGameStreamingRegisterConnectionStateChanged](/fr/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged)\
[XGameStreaming](/fr/reference/system/xgamestreaming/xgamestreaming_members)


## Related topics

- [XGameStreamingUnregisterConnectionStateChanged](/reference/system/xgamestreaming/functions/xgamestreamingunregisterconnectionstatechanged.md)
- [XGameStreamingRegisterConnectionStateChanged](/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md)
- [XGameStreamingConnectionStateChangedCallback](/reference/system/xgamestreaming/functions/xgamestreamingconnectionstatechangedcallback.md)
