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

# PFMultiplayer C/C++ API 概览 - PFMatchmaking.h

> PlayFab Multiplayer C/C++ API 中 PFMatchmaking.h 头文件的概述，列出了用于管理匹配票证的函数、结构体和枚举。

## 函数

| 函数 | 描述 |
| - | - |
| [PFMatchmakingTicketCancel](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel.md) | 取消票证。 |
| [PFMatchmakingTicketGetCustomContext](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext.md) | 检索之前与此票证对象关联的应用私有自定义指针大小上下文值。 |
| [PFMatchmakingTicketGetMatch](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetmatch.md) | 如果已找到匹配，则提供该匹配。 |
| [PFMatchmakingTicketGetStatus](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetstatus.md) | 提供匹配票证状态。 |
| [PFMatchmakingTicketGetTicketId](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetticketid.md) | 提供票证 ID。 |
| [PFMatchmakingTicketSetCustomContext](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext.md) | 在此票证对象上配置可选的自定义指针大小上下文值。 |
| [PFMultiplayerCreateMatchmakingTicket](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket.md) | 为一个或多个本地用户创建匹配票证。 |
| [PFMultiplayerCreateServerBackfillTicket](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket.md) | 创建服务器回填票证。 |
| [PFMultiplayerDestroyMatchmakingTicket](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket.md) | 销毁匹配票证。 |
| [PFMultiplayerFinishProcessingMatchmakingStateChanges](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md) | 返回正在处理的匹配状态变更数组。 |
| [PFMultiplayerJoinMatchmakingTicketFromId](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid.md) | 使用票证 ID 和队列名称将一个或多个本地用户加入到匹配票证。 |
| [PFMultiplayerStartProcessingMatchmakingStateChanges](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md) | 检索自上次此类调用以来要处理的所有匹配状态变更数组。 |

## 结构

| 结构 | 描述 |
| - | - |
| [PFMatchmakingMatchDetails](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails.md) | 已完成的票证找到的最终匹配信息。 |
| [PFMatchmakingMatchMember](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchmember.md) | 匹配结果中的成员。 |
| [PFMatchmakingServerBackfillTicketConfiguration](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingserverbackfillticketconfiguration.md) | 定义服务器回填票证的配置。 |
| [PFMatchmakingTicketConfiguration](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketconfiguration.md) | 定义匹配票证的配置。 |
| [PFMultiplayerPort](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerport.md) | PlayFab 多人游戏服务器使用的端口。 |
| [PFMultiplayerServerDetails](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails.md) | 关于 PlayFab 多人游戏服务器的详细信息。 |

## 状态变更

| 状态变更 | 描述 |
| - | - |
| [PFMatchmakingStateChange](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingstatechange.md) | 匹配库中事件或状态变更的通用基础结构表示。 |
| [PFMatchmakingTicketCompletedStateChange](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketcompletedstatechange.md) | *TicketCompleted* 类型状态变更的特定信息。 |
| [PFMatchmakingTicketStatusChangedStateChange](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketstatuschangedstatechange.md) | *TicketStatusChanged* 类型状态变更的特定信息。 |

## 枚举

| 枚举 | 描述 |
| - | - |
| [PFMatchmakingStateChangeType](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype.md) | 匹配库中可能发生的状态变更类型。 |
| [PFMatchmakingTicketStatus](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingticketstatus.md) | 匹配票证可能的状态。 |
| [PFMultiplayerProtocolType](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmultiplayerprotocoltype.md) | 用于连接到 PlayFab 多人游戏服务器端口的协议类型。 |


## Related topics

- [PFMultiplayer C/C++ API 概览 - PFMultiplayer.h](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [PFMultiplayer C/C++ API 概览 - PFLobby.h](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [PFMultiplayerCreateMatchmakingTicket](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket.md)
- [PFMultiplayerDestroyMatchmakingTicket](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket.md)
- [PFMultiplayerJoinMatchmakingTicketFromId](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid.md)
