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

# PFMultiplayer C/C++ API overview - PFMatchmaking.h

> PlayFab Multiplayer C/C++ API における PFMatchmaking.h ヘッダーの概要です。マッチメイキング チケットの管理に使用される関数、構造体、および列挙型を一覧表示します。

## 関数

| 関数                                                                                                                                                                                                       | 説明                                                               |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [PFMatchmakingTicketCancel](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel)                                                       | チケットをキャンセルします。                                                   |
| [PFMatchmakingTicketGetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext)                                   | このチケット オブジェクトに以前関連付けられた、アプリのプライベートなカスタム ポインター サイズのコンテキスト値を取得します。 |
| [PFMatchmakingTicketGetMatch](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetmatch)                                                   | マッチが見つかっている場合は、そのマッチを提供します。                                      |
| [PFMatchmakingTicketGetStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetstatus)                                                 | マッチメイキング チケットの状態を提供します。                                          |
| [PFMatchmakingTicketGetTicketId](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetticketid)                                             | チケット ID を提供します。                                                  |
| [PFMatchmakingTicketSetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext)                                   | このチケット オブジェクトに、オプションのカスタム ポインター サイズのコンテキスト値を構成します。               |
| [PFMultiplayerCreateMatchmakingTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket)                                 | 1 人以上のローカル ユーザーのマッチメイキング チケットを作成します。                             |
| [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket)                           | サーバー バックフィル チケットを作成します。                                          |
| [PFMultiplayerDestroyMatchmakingTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket)                               | マッチメイキング チケットを破棄します。                                             |
| [PFMultiplayerFinishProcessingMatchmakingStateChanges](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges) | 処理中であったマッチメイキング状態変更の配列を返します。                                     |
| [PFMultiplayerJoinMatchmakingTicketFromId](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid)                         | チケット ID とキュー名を使用して、1 人以上の複数のローカル ユーザーをマッチメイキング チケットに参加させます。      |
| [PFMultiplayerStartProcessingMatchmakingStateChanges](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges)   | 前回のそのような呼び出し以降に処理するすべてのマッチメイキング状態変更の配列を取得します。                    |

## 構造体

| 構造体                                                                                                                                                                                        | 説明                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- |
| [PFMatchmakingMatchDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails)                                           | 完了したチケットによって見つかった、結果としてのマッチ情報です。    |
| [PFMatchmakingMatchMember](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchmember)                                             | マッチ結果のメンバーです。                       |
| [PFMatchmakingServerBackfillTicketConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingserverbackfillticketconfiguration) | サーバー バックフィル チケットの構成を定義します。          |
| [PFMatchmakingTicketConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketconfiguration)                             | マッチメイキング チケットの構成を定義します。             |
| [PFMultiplayerPort](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerport)                                                           | PlayFab Multiplayer サーバーが使用するポートです。 |
| [PFMultiplayerServerDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails)                                         | PlayFab Multiplayer サーバーに関する詳細です。   |

## 状態変更

| 状態変更                                                                                                                                                                                 | 説明                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- |
| [PFMatchmakingStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingstatechange)                                       | Matchmaking ライブラリでのイベントまたは状態変更を表す、汎用のベース構造体です。 |
| [PFMatchmakingTicketCompletedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketcompletedstatechange)         | *TicketCompleted* 型の状態変更に固有の情報です。              |
| [PFMatchmakingTicketStatusChangedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketstatuschangedstatechange) | *TicketStatusChanged* 型の状態変更に固有の情報です。          |

## 列挙型

| 列挙型                                                                                                                                                  | 説明                                                |
| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| [PFMatchmakingStateChangeType](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype) | Matchmaking ライブラリで発生する可能性のある状態変更の種類です。            |
| [PFMatchmakingTicketStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingticketstatus)       | マッチメイキング チケットの取り得る状態です。                           |
| [PFMultiplayerProtocolType](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmultiplayerprotocoltype)       | PlayFab Multiplayer サーバー ポートへの接続に使用されるプロトコルの種類です。 |


## Related topics

- [PFMultiplayerCreateMatchmakingTicket](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreatematchmakingticket.md)
- [PFMultiplayerDestroyMatchmakingTicket](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerdestroymatchmakingticket.md)
- [PFMultiplayerJoinMatchmakingTicketFromId](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerjoinmatchmakingticketfromid.md)
- [PFMultiplayerFinishProcessingMatchmakingStateChanges](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md)
- [PFMultiplayerStartProcessingMatchmakingStateChanges](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md)
