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

# 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](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel)                                                       | Cancela el vale.                                                                                                                            |
| [PFMatchmakingTicketGetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext)                                   | 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](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetmatch)                                                   | Proporciona la coincidencia, si se ha encontrado una.                                                                                       |
| [PFMatchmakingTicketGetStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetstatus)                                                 | Proporciona el estado del vale de emparejamiento.                                                                                           |
| [PFMatchmakingTicketGetTicketId](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetticketid)                                             | Proporciona el identificador del vale.                                                                                                      |
| [PFMatchmakingTicketSetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext)                                   | Configura un valor de contexto opcional y personalizado del tamaño de un puntero con este objeto de vale.                                   |
| [PFMultiplayerCreateMatchmakingTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket)                                 | Crea un vale de emparejamiento para uno o varios usuarios locales.                                                                          |
| [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket)                           | Crea un vale de reposición de servidor.                                                                                                     |
| [PFMultiplayerDestroyMatchmakingTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket)                               | Destruye el vale de emparejamiento.                                                                                                         |
| [PFMultiplayerFinishProcessingMatchmakingStateChanges](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges) | Devuelve una matriz de cambios de estado de emparejamiento que se estaban procesando.                                                       |
| [PFMultiplayerJoinMatchmakingTicketFromId](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid)                         | Une uno o varios usuarios locales a un vale de emparejamiento mediante un identificador de vale y un nombre de cola.                        |
| [PFMultiplayerStartProcessingMatchmakingStateChanges](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges)   | 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](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails)                                           | La información de la coincidencia resultante encontrada por un vale completado. |
| [PFMatchmakingMatchMember](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchmember)                                             | Un miembro de un resultado de coincidencia.                                     |
| [PFMatchmakingServerBackfillTicketConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingserverbackfillticketconfiguration) | Define la configuración de un vale de reposición de servidor.                   |
| [PFMatchmakingTicketConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketconfiguration)                             | Define la configuración de un vale de emparejamiento.                           |
| [PFMultiplayerPort](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerport)                                                           | Un puerto que usa un servidor de PlayFab Multiplayer.                           |
| [PFMultiplayerServerDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails)                                         | Detalles sobre un servidor de PlayFab Multiplayer.                              |

## Cambios de estado

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

## Enumeraciones

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


## Related topics

- [Información general de la API de C/C++ de PFMultiplayer - PFMultiplayer.h](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFLobby.h](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [Información general de la API de C/C++ de Party](/es/services/playfab/multiplayer/networking/reference/party_members.md)
- [Información general de la API de C de Services - PFMultiplayerServer.h](/es/services/playfab/api-references/c/pfmultiplayerserver/pfmultiplayerserver_members.md)
- [Información general de la API de C de Services - PFMultiplayerServerTypes.h](/es/services/playfab/api-references/c/pfmultiplayerservertypes/pfmultiplayerservertypes_members.md)
