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

# PFMatchmakingTicketSetCustomContext

> Attache une valeur de contexte personnalisée facultative, de la taille d'un pointeur, à un ticket de matchmaking PlayFab Multiplayer afin que l'application puisse la récupérer ultérieurement.

Configure une valeur de contexte personnalisée facultative, de la taille d'un pointeur, pour cet objet ticket.

## Syntaxe

```cpp theme={null}
HRESULT PFMatchmakingTicketSetCustomContext(  
    PFMatchmakingTicketHandle ticket,  
    void* customContext  
)  
```

### Paramètres

**`ticket`**   PFMatchmakingTicketHandle

Handle du ticket de matchmaking.

**`customContext`**   void\*\
*facultatif*

Valeur arbitraire de la taille d'un pointeur à stocker avec l'objet joueur.

### Valeur renvoyée

Type : HRESULT

`S_OK` si la configuration du contexte personnalisé a réussi, ou un code d'erreur dans le cas contraire. La forme lisible du code d'erreur peut être récupérée via [PFMultiplayerGetErrorMessage()](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage.md).

## Remarques

Le contexte personnalisé sert généralement de « raccourci » permettant d'accéder plus simplement à la mémoire locale propre au titre associée au ticket de matchmaking, sans nécessiter de recherche dans une table de correspondance. La valeur est récupérée à l'aide de la méthode [PFMatchmakingTicketGetCustomContext()](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext.md). \
\
&#x20;Toute valeur configurée est traitée comme opaque par la bibliothèque et n'est valide que sur l'appareil local ; elle n'est pas transmise sur le réseau.

## Configuration requise

**En-tête :** PFMatchmaking.h

## Voir aussi

[Membres de PFMatchmaking](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)\
[PFMatchmakingTicketGetCustomContext](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext.md)


## Related topics

- [PFMatchmakingTicketGetCustomContext](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext.md)
- [Notes de version du SDK C++ PlayFab Multiplayer](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [Vue d'ensemble de l'API C/C++ PFMultiplayer - PFMatchmaking.h](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)
- [MatchmakingTicket.Context](https://docs.xbox.com/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingTicket/Context.md)
- [Join Matchmaking Ticket](https://docs.xbox.com/api-reference/matchmaking/join-matchmaking-ticket.md)
