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

# XGameStreamingConnectionStateChangedCallback

> XGameStreamingConnectionStateChangedCallback

# XGameStreamingConnectionStateChangedCallback

Función de devolución de llamada que se invoca cada vez que cambia el estado de un cliente de streaming conectado.

## Sintaxis

```cpp theme={null}
void XGameStreamingConnectionStateChangedCallback(
         void* context,
         XGameStreamingClientId client,
         XGameStreamingConnectionState state
)
```

### Parámetros

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

Contexto que se proporcionó al suscribirse al evento.

*client*   \_In\_\
Tipo: XGameStreamingClientId

Dispositivo cliente de streaming al que hace referencia el evento.

*state*   \_In\_\
Tipo: [XGameStreamingConnectionState](https://docs.xbox.com/es/reference/system/xgamestreaming/enums/xgamestreamingconnectionstate.md)

Nuevo estado de conexión del cliente.

### Valor devuelto

Tipo: void

## Comentarios

`XGameStreamingClientChangedCallback` se invoca cada vez que un dispositivo de streaming se conecta o se desconecta.

Tras el registro, esta devolución de llamada también se invoca para cada dispositivo conectado.

Tras el registro mediante [XGameStreamingRegisterConnectionStateChanged](https://docs.xbox.com/es/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md), la devolución de llamada también se invoca para los dispositivos que ya están conectados.

## Requisitos

**Encabezado:** xgamestreaming.h

**Biblioteca:** xgameruntime.lib

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

## Consulte también

[XGameStreamingConnectionState](https://docs.xbox.com/es/reference/system/xgamestreaming/enums/xgamestreamingconnectionstate.md)\
[XGameStreamingUnregisterConnectionStateChanged](https://docs.xbox.com/es/reference/system/xgamestreaming/functions/xgamestreamingunregisterconnectionstatechanged.md)\
[XGameStreamingRegisterConnectionStateChanged](https://docs.xbox.com/es/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md)\
[XGameStreaming](https://docs.xbox.com/es/reference/system/xgamestreaming/xgamestreaming_members.md)


## Related topics

- [XGameStreamingUnregisterConnectionStateChanged](https://docs.xbox.com/es/reference/system/xgamestreaming/functions/xgamestreamingunregisterconnectionstatechanged.md)
- [XGameStreamingRegisterConnectionStateChanged](https://docs.xbox.com/es/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md)
- [XGameStreaming (contenido de la API)](https://docs.xbox.com/es/reference/system/xgamestreaming/xgamestreaming_members.md)
- [XGameStreamingUnregisterClientPropertiesChanged](https://docs.xbox.com/es/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged.md)
- [XGameStreamingConnectionState](https://docs.xbox.com/es/reference/system/xgamestreaming/enums/xgamestreamingconnectionstate.md)
