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

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

<a id="syntaxSection" />

## Sintaxis

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

<a id="parametersSection" />

### 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](/reference/system/xgamestreaming/enums/xgamestreamingconnectionstate)

Nuevo estado de conexión del cliente.

<a id="retvalSection" />

### Valor devuelto

Tipo: void

<a id="remarksSection" />

## 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](/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged), la devolución de llamada también se invoca para los dispositivos que ya están conectados.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** xgamestreaming.h

**Biblioteca:** xgameruntime.lib

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

<a id="seealsoSection" />

## Consulte también

[XGameStreamingConnectionState](/reference/system/xgamestreaming/enums/xgamestreamingconnectionstate)\
[XGameStreamingUnregisterConnectionStateChanged](/reference/system/xgamestreaming/functions/xgamestreamingunregisterconnectionstatechanged)\
[XGameStreamingRegisterConnectionStateChanged](/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged)\
[XGameStreaming](/reference/system/xgamestreaming/xgamestreaming_members)


## Related topics

- [XGameStreamingUnregisterConnectionStateChanged](/es/reference/system/xgamestreaming/functions/xgamestreamingunregisterconnectionstatechanged.md)
- [XGameStreamingRegisterConnectionStateChanged](/es/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md)
- [XGameStreaming](/es/reference/system/xgamestreaming/xgamestreaming_members.md)
- [XGameStreamingUnregisterClientPropertiesChanged](/es/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged.md)
- [XGameStreamingConnectionState](/es/reference/system/xgamestreaming/enums/xgamestreamingconnectionstate.md)
