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

# 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel.md) | Cancela o tíquete. |
| [PFMatchmakingTicketGetCustomContext](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext.md) | Recupera o valor de contexto privado e personalizado do aplicativo, do tamanho de um ponteiro, previamente associado a este objeto de tíquete. |
| [PFMatchmakingTicketGetMatch](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetmatch.md) | Fornece a partida, se uma tiver sido encontrada. |
| [PFMatchmakingTicketGetStatus](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetstatus.md) | Fornece o status do tíquete de matchmaking. |
| [PFMatchmakingTicketGetTicketId](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetticketid.md) | Fornece a ID do tíquete. |
| [PFMatchmakingTicketSetCustomContext](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext.md) | Configura um valor de contexto personalizado e opcional, do tamanho de um ponteiro, com este objeto de tíquete. |
| [PFMultiplayerCreateMatchmakingTicket](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket.md) | Cria um tíquete de matchmaking para um ou mais usuários locais. |
| [PFMultiplayerCreateServerBackfillTicket](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket.md) | Cria um tíquete de preenchimento de vagas do servidor. |
| [PFMultiplayerDestroyMatchmakingTicket](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket.md) | Destrói o tíquete de matchmaking. |
| [PFMultiplayerFinishProcessingMatchmakingStateChanges](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md) | Devolve uma matriz de alterações de estado de matchmaking que estavam sendo processadas. |
| [PFMultiplayerJoinMatchmakingTicketFromId](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails.md) | As informações da partida resultante encontrada por um tíquete concluído. |
| [PFMatchmakingMatchMember](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchmember.md) | Um membro de um resultado de partida. |
| [PFMatchmakingServerBackfillTicketConfiguration](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingserverbackfillticketconfiguration.md) | Define a configuração de um tíquete de preenchimento de vagas do servidor. |
| [PFMatchmakingTicketConfiguration](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketconfiguration.md) | Define a configuração de um tíquete de matchmaking. |
| [PFMultiplayerPort](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerport.md) | Uma porta usada por um PlayFab Multiplayer Server. |
| [PFMultiplayerServerDetails](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails.md) | Detalhes sobre um PlayFab Multiplayer Server. |

## Alterações de estado

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

## Enumerações

| Enumeração | Descrição |
| - | - |
| [PFMatchmakingStateChangeType](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype.md) | Os tipos de alterações de estado que podem ocorrer na biblioteca de Matchmaking. |
| [PFMatchmakingTicketStatus](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingticketstatus.md) | Os estados possíveis de um tíquete de matchmaking. |
| [PFMultiplayerProtocolType](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmultiplayerprotocoltype.md) | 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](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [Visão geral da API C/C++ do PFMultiplayer – PFLobby.h](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [Visão geral da API C do Services - PFMultiplayerServer.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfmultiplayerserver/pfmultiplayerserver_members.md)
- [Visão geral da API C do Services - PFMultiplayerServerTypes.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfmultiplayerservertypes/pfmultiplayerservertypes_members.md)
- [Visão geral da API C do Services - PFMultiplayerServerQoS.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfmultiplayerserverqos/pfmultiplayerserverqos_members.md)
