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

# XGameStreamingClientPropertiesChangedCallback

> XGameStreamingClientPropertiesChangedCallback

# XGameStreamingClientPropertiesChangedCallback

Fonction de rappel appelée chaque fois que les propriétés d'un appareil client de diffusion en continu connecté changent.  Le rappel est également appelé pour tous les appareils connectés lors de la première inscription.

## Syntaxe

```cpp theme={null}
void XGameStreamingClientPropertiesChangedCallback(  
         void* context,  
         XGameStreamingClientId client,  
         uint32_t updatedPropertiesCount,  
         XGameStreamingClientProperty* updatedProperties  
)
```

### Paramètres

*context*   \_In\_\
Type : void\*

Pointeur vers le contexte fourni au moment de l'inscription à l'événement.

*client*   \_In\_\
Type : XGameStreamingClientId

Client dont les propriétés ont changé.

*updatedPropertiesCount*   \_In\_\
Type : uint32\_t

Nombre de propriétés qui ont changé sur le client.

*updatedProperties*   \_In\_reads\_(updatedPropertiesCount)\
Type : [XGameStreamingClientProperty\*](/fr-CA/reference/system/xgamestreaming/enums/xgamestreamingclientproperty)

Pointeur vers les identificateurs des propriétés du client qui ont changé.

### Valeur de retour

Type : void

## Remarques

Le `XGameStreamingClientPropertiesChangedCallback`  est appelé chaque fois qu'une ou plusieurs propriétés de l'appareil client de diffusion en continu ont changé.  Lors de la  connexion de l'appareil, le rappel est appelé pour chacune des propriétés applicables à cet appareil.

Lors de l'inscription initiale de la fonction de rappel au moyen de  [XGameStreamingRegisterClientPropertiesChanged](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged), le rappel est appelé pour chacune des propriétés applicables à cet appareil.

Pour désinscrire la fonction de rappel, utilisez [XGameStreamingUnregisterClientPropertiesChanged](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged).

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

## Voir aussi

[XGameStreamingClientProperty](/fr-CA/reference/system/xgamestreaming/enums/xgamestreamingclientproperty)\
[XGameStreamingRegisterClientPropertiesChanged](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged)\
[XGameStreamingUnregisterClientPropertiesChanged](/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged)\
[XGameStreaming](/fr-CA/reference/system/xgamestreaming/xgamestreaming_members)


## Related topics

- [XGameStreamingClientPropertiesChangedCallback](/reference/system/xgamestreaming/functions/xgamestreamingclientpropertieschangedcallback.md)
- [XGameStreamingUnregisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged.md)
- [XGameStreamingRegisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged.md)
- [XGameStreaming](/reference/system/xgamestreaming/xgamestreaming_members.md)
- [XGameStreamingIsTouchInputEnabled](/reference/system/xgamestreaming/functions/xgamestreamingistouchinputenabled.md)
