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

# PFMatchmakingStateChange

> Estructura base genérica que representa un evento o cambio de estado entregado por la biblioteca de emparejamiento de PlayFab Multiplayer, que se distribuye a tipos derivados específicos.

Una representación de estructura base y genérica de un evento o cambio de estado en la biblioteca de emparejamiento.

## Sintaxis

```cpp theme={null}
struct PFMatchmakingStateChange {  
    PFMatchmakingStateChangeType stateChangeType;  
}  
```

### Miembros

**`stateChangeType`**   [PFMatchmakingStateChangeType](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype.md)

El tipo específico del cambio de estado representado.

Use este campo para determinar qué estructura derivada correspondiente está representada por este encabezado de estructura PFMatchmakingStateChange.

## Comentarios

Las estructuras PFMatchmakingStateChange las notifica [PFMultiplayerStartProcessingMatchmakingStateChanges()](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md) para que el título las controle y, a continuación, las devuelva puntualmente mediante el método [PFMultiplayerFinishProcessingMatchmakingStateChanges()](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md). \
\
&#x20;El campo `stateChangeType` indica qué tipo de cambio de estado se produjo, y esta estructura base debe convertirse después a una estructura derivada más específica para recuperar información adicional específica del evento.

## Requisitos

**Encabezado:** PFMatchmaking.h

## Consulte también

[Miembros de PFMatchmaking](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)\
[PFMultiplayerStartProcessingMatchmakingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md)\
[PFMultiplayerFinishProcessingMatchmakingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md)


## Related topics

- [PFMatchmakingStateChangeType](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype.md)
- [PFMultiplayerStartProcessingMatchmakingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md)
- [PFMultiplayerFinishProcessingMatchmakingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md)
- [Guía de operaciones asincrónicas del SDK de C++ de Lobby y Matchmaking](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/lobby-and-matchmaking-client-sdk-async.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFMatchmaking.h](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)
