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

# PFMultiplayerInitialize

> Référence de PFMultiplayerInitialize, qui crée et initialise une instance de la bibliothèque C/C++ PlayFab Multiplayer pour l'utilisation de Lobby et Matchmaking.

Initialise une instance de la bibliothèque PlayFab Multiplayer.

## Syntaxe

```cpp theme={null}
HRESULT PFMultiplayerInitialize(  
    const char* playFabTitleId,  
    PFMultiplayerHandle* handle  
)  
```

### Paramètres

**`playFabTitleId`**   char\*\
*se termine par un caractère null*

Title ID PlayFab de l'application.

**`handle`**   PFMultiplayerHandle\*\
*sortie allouée par la bibliothèque*

Handle en sortie de l'instance de l'API PFMultiplayer nouvellement initialisée.

### Valeur de retour

Type : HRESULT

`S_OK` si l'appel 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 au moyen de [PFMultiplayerGetErrorMessage()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Remarques

Cette méthode doit être appelée avant toute autre méthode, à l'exception de [PFMultiplayerSetMemoryCallbacks()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetmemorycallbacks) et [PFMultiplayerSetThreadAffinityMask()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetthreadaffinitymask). PFMultiplayerInitialize() ne peut pas être appelé de nouveau sans un appel ultérieur à [PFMultiplayerUninitialize()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize). <br /><br /> Chaque appel à PFMultiplayerInitialize() doit avoir un appel PFMultiplayerUninitialize() correspondant.   <br /><br /> Les applications utilisant la version Microsoft Game Core de la bibliothèque Multiplayer doivent attendre que la pile réseau de Game Core soit initialisée avant d'appeler cette méthode. L'état de la pile réseau peut être déterminé à l'aide de l'API XNetworkingGetConnectivityHint de Game Core.   <br /><br /> Le `playFabTitleId` fourni doit être le même Title ID PlayFab que celui utilisé pour obtenir les clés d'entité et les jetons d'entité PlayFab qui seront transmis à [PFMultiplayerSetEntityToken()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetentitytoken).

## Configuration requise

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

## Voir aussi

[Membres de PFMultiplayer](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members)\
[PFMultiplayerSetEntityToken](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetentitytoken)\
[PFMultiplayerUninitialize](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize)\
[PFMultiplayerSetMemoryCallbacks](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetmemorycallbacks)\
[PFMultiplayerSetThreadAffinityMask](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetthreadaffinitymask)


## Related topics

- [PFMultiplayerUninitialize](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize.md)
- [PFMultiplayerSetEntityToken](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetentitytoken.md)
- [PFMultiplayerSetThreadAffinityMask](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetthreadaffinitymask.md)
- [Démarrage rapide du SDK Matchmaking](/fr-CA/services/playfab/multiplayer/matchmaking/quickstart-client-sdk.md)
- [Démarrage rapide du SDK Lobby](/fr-CA/services/playfab/multiplayer/lobby/lobby-getting-started.md)
