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

# Visão geral da API C/C++ do PFMultiplayer – PFMatchmaking.h

> Visão geral do cabeçalho PFMatchmaking.h na API C/C++ do PlayFab Multiplayer, listando as funções, structs e enumerações usadas para gerenciar tíquetes de matchmaking.

## Funções

| Função | Descrição |
| - | - |
| [PFMatchmakingTicketCancel](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel) | Cancela o tíquete. |
| [PFMatchmakingTicketGetCustomContext](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext) | Recupera o valor de contexto privado e personalizado do aplicativo, do tamanho de um ponteiro, previamente associado a este objeto de tíquete. |
| [PFMatchmakingTicketGetMatch](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetmatch) | Fornece a partida, se uma tiver sido encontrada. |
| [PFMatchmakingTicketGetStatus](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetstatus) | Fornece o status do tíquete de matchmaking. |
| [PFMatchmakingTicketGetTicketId](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetticketid) | Fornece a ID do tíquete. |
| [PFMatchmakingTicketSetCustomContext](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext) | Configura um valor de contexto personalizado e opcional, do tamanho de um ponteiro, com este objeto de tíquete. |
| [PFMultiplayerCreateMatchmakingTicket](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket) | Cria um tíquete de matchmaking para um ou mais usuários locais. |
| [PFMultiplayerCreateServerBackfillTicket](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket) | Cria um tíquete de preenchimento de vagas do servidor. |
| [PFMultiplayerDestroyMatchmakingTicket](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket) | Destrói o tíquete de matchmaking. |
| [PFMultiplayerFinishProcessingMatchmakingStateChanges](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges) | Devolve uma matriz de alterações de estado de matchmaking que estavam sendo processadas. |
| [PFMultiplayerJoinMatchmakingTicketFromId](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid) | Faz um ou vários usuários locais ingressarem em um tíquete de matchmaking usando uma ID de tíquete e um nome de fila. |
| [PFMultiplayerStartProcessingMatchmakingStateChanges](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges) | Recupera uma matriz de todas as alterações de estado de matchmaking a serem processadas desde a última chamada desse tipo. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [PFMatchmakingMatchDetails](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails) | As informações da partida resultante encontrada por um tíquete concluído. |
| [PFMatchmakingMatchMember](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchmember) | Um membro de um resultado de partida. |
| [PFMatchmakingServerBackfillTicketConfiguration](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingserverbackfillticketconfiguration) | Define a configuração de um tíquete de preenchimento de vagas do servidor. |
| [PFMatchmakingTicketConfiguration](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketconfiguration) | Define a configuração de um tíquete de matchmaking. |
| [PFMultiplayerPort](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerport) | Uma porta usada por um PlayFab Multiplayer Server. |
| [PFMultiplayerServerDetails](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails) | Detalhes sobre um PlayFab Multiplayer Server. |

## Alterações de estado

| Alteração de estado | Descrição |
| - | - |
| [PFMatchmakingStateChange](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingstatechange) | Uma representação genérica de estrutura base de um evento ou alteração de estado na biblioteca de Matchmaking. |
| [PFMatchmakingTicketCompletedStateChange](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketcompletedstatechange) | Informações específicas do tipo de alteração de estado *TicketCompleted*. |
| [PFMatchmakingTicketStatusChangedStateChange](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketstatuschangedstatechange) | Informações específicas do tipo de alteração de estado *TicketStatusChanged*. |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [PFMatchmakingStateChangeType](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype) | Os tipos de alterações de estado que podem ocorrer na biblioteca de Matchmaking. |
| [PFMatchmakingTicketStatus](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingticketstatus) | Os estados possíveis de um tíquete de matchmaking. |
| [PFMultiplayerProtocolType](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmultiplayerprotocoltype) | O tipo de protocolo usado para se conectar a uma porta do PlayFab Multiplayer Server. |


## Related topics

- [Visão geral da API C/C++ do PFMultiplayer – PFMultiplayer.h](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [Visão geral da API C/C++ do Party](/pt-BR/services/playfab/multiplayer/networking/reference/party_members.md)
- [Visão geral da API C do Services - PFMultiplayerServer.h](/pt-BR/services/playfab/api-references/c/pfmultiplayerserver/pfmultiplayerserver_members.md)
- [Visão geral da API C do Services - PFMultiplayerServerQoS.h](/pt-BR/services/playfab/api-references/c/pfmultiplayerserverqos/pfmultiplayerserverqos_members.md)
- [Visão geral da API C do Services - PFMultiplayerServerTypes.h](/pt-BR/services/playfab/api-references/c/pfmultiplayerservertypes/pfmultiplayerservertypes_members.md)
