> ## 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 streaming 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 lors 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/reference/system/xgamestreaming/enums/xgamestreamingclientproperty)

Pointeur vers les identificateurs des propriétés client modifiées.

### Valeur de retour

Type : void

## Remarques

`XGameStreamingClientPropertiesChangedCallback` est appelé chaque fois qu'une ou plusieurs propriétés de l'appareil client de streaming 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 via [XGameStreamingRegisterClientPropertiesChanged](/fr/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/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/reference/system/xgamestreaming/enums/xgamestreamingclientproperty)\
[XGameStreamingRegisterClientPropertiesChanged](/fr/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged)\
[XGameStreamingUnregisterClientPropertiesChanged](/fr/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged)\
[XGameStreaming](/fr/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)
