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

Función de devolución de llamada que se invoca cada vez que cambian las propiedades de un dispositivo cliente de streaming conectado. La devolución de llamada también se invoca para todos los dispositivos conectados en el primer registro.

## Sintaxis

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

### Parámetros

*context*   \_In\_\
Tipo: void\*

Un puntero al contexto proporcionado en el momento del registro del evento.

*client*   \_In\_\
Tipo: XGameStreamingClientId

El cliente cuyas propiedades han cambiado.

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

El número de propiedades que han cambiado en el cliente.

*updatedProperties*   \_In\_reads\_(updatedPropertiesCount)\
Tipo: [XGameStreamingClientProperty\*](/reference/system/xgamestreaming/enums/xgamestreamingclientproperty)

Un puntero a los identificadores de las propiedades de cliente que han cambiado.

### Valor devuelto

Tipo: void

## Comentarios

`XGameStreamingClientPropertiesChangedCallback` se invoca cada vez que una o varias propiedades del dispositivo cliente de streaming han cambiado. Tras la conexión del dispositivo, la devolución de llamada se invoca para cada una de las propiedades que sean aplicables a ese dispositivo.

Tras el registro inicial de la función de devolución de llamada mediante [XGameStreamingRegisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged), la devolución de llamada se invocará para cada una de las propiedades que sean aplicables a ese dispositivo.

Para anular el registro de la función de devolución de llamada, use [XGameStreamingUnregisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged).

## Requisitos

**Encabezado:** xgamestreaming.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

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


## Related topics

- [XGameStreamingRegisterClientPropertiesChanged](/es/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged.md)
- [XGameStreamingUnregisterClientPropertiesChanged](/es/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged.md)
- [XGameStreamingIsTouchInputEnabled](/es/reference/system/xgamestreaming/functions/xgamestreamingistouchinputenabled.md)
- [XGameStreaming](/es/reference/system/xgamestreaming/xgamestreaming_members.md)
- [XGameStreamingClientProperty](/es/reference/system/xgamestreaming/enums/xgamestreamingclientproperty.md)
