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

# Información general de la API de C/C++ de PFMultiplayer - PFMatchmaking.h

> Información general del encabezado PFMatchmaking.h de la API de C/C++ de PlayFab Multiplayer, con la lista de funciones, estructuras y enumeraciones que se usan para administrar vales de emparejamiento.

## Funciones

| Función | Descripción |
| - | - |
| [PFMatchmakingTicketCancel](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel.md) | Cancela el vale. |
| [PFMatchmakingTicketGetCustomContext](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext.md) | Recupera el valor de contexto privado y personalizado del tamaño de un puntero de la aplicación asociado previamente a este objeto de vale. |
| [PFMatchmakingTicketGetMatch](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetmatch.md) | Proporciona la coincidencia, si se ha encontrado una. |
| [PFMatchmakingTicketGetStatus](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetstatus.md) | Proporciona el estado del vale de emparejamiento. |
| [PFMatchmakingTicketGetTicketId](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetticketid.md) | Proporciona el identificador del vale. |
| [PFMatchmakingTicketSetCustomContext](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext.md) | Configura un valor de contexto opcional y personalizado del tamaño de un puntero con este objeto de vale. |
| [PFMultiplayerCreateMatchmakingTicket](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket.md) | Crea un vale de emparejamiento para uno o varios usuarios locales. |
| [PFMultiplayerCreateServerBackfillTicket](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket.md) | Crea un vale de reposición de servidor. |
| [PFMultiplayerDestroyMatchmakingTicket](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket.md) | Destruye el vale de emparejamiento. |
| [PFMultiplayerFinishProcessingMatchmakingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md) | Devuelve una matriz de cambios de estado de emparejamiento que se estaban procesando. |
| [PFMultiplayerJoinMatchmakingTicketFromId](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid.md) | Une uno o varios usuarios locales a un vale de emparejamiento mediante un identificador de vale y un nombre de cola. |
| [PFMultiplayerStartProcessingMatchmakingStateChanges](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md) | Recupera una matriz de todos los cambios de estado de emparejamiento que se deben procesar desde la última llamada de este tipo. |

## Estructuras

| Estructura | Descripción |
| - | - |
| [PFMatchmakingMatchDetails](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails.md) | La información de la coincidencia resultante encontrada por un vale completado. |
| [PFMatchmakingMatchMember](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchmember.md) | Un miembro de un resultado de coincidencia. |
| [PFMatchmakingServerBackfillTicketConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingserverbackfillticketconfiguration.md) | Define la configuración de un vale de reposición de servidor. |
| [PFMatchmakingTicketConfiguration](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketconfiguration.md) | Define la configuración de un vale de emparejamiento. |
| [PFMultiplayerPort](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerport.md) | Un puerto que usa un servidor multijugador de PlayFab. |
| [PFMultiplayerServerDetails](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails.md) | Detalles sobre un servidor multijugador de PlayFab. |

## Cambios de estado

| Cambio de estado | Descripción |
| - | - |
| [PFMatchmakingStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingstatechange.md) | Una representación de estructura base y genérica de un evento o cambio de estado en la biblioteca de emparejamiento. |
| [PFMatchmakingTicketCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketcompletedstatechange.md) | Información específica del tipo de cambio de estado *TicketCompleted*. |
| [PFMatchmakingTicketStatusChangedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketstatuschangedstatechange.md) | Información específica del tipo de cambio de estado *TicketStatusChanged*. |

## Enumeraciones

| Enumeración | Descripción |
| - | - |
| [PFMatchmakingStateChangeType](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype.md) | Los tipos de cambios de estado que pueden producirse en la biblioteca de emparejamiento. |
| [PFMatchmakingTicketStatus](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingticketstatus.md) | Los estados posibles de un vale de emparejamiento. |
| [PFMultiplayerProtocolType](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmultiplayerprotocoltype.md) | El tipo de protocolo que se usa para conectarse a un puerto de servidor multijugador de PlayFab. |


## Related topics

- [Información general de la API de C/C++ de PFMultiplayer - PFMultiplayer.h](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFLobby.h](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [Información general de la API de C de Services - PFMultiplayerServer.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfmultiplayerserver/pfmultiplayerserver_members.md)
- [Información general de la API de C de Services - PFMultiplayerServerTypes.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfmultiplayerservertypes/pfmultiplayerservertypes_members.md)
- [Información general de la API de C de Services - PFMultiplayerServerQoS.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfmultiplayerserverqos/pfmultiplayerserverqos_members.md)
