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

# PFMultiplayerUninitialize

> Référence de PFMultiplayerUninitialize, qui récupère immédiatement les ressources de tous les objets liés à une instance de la bibliothèque C/C++ PlayFab Multiplayer.

Récupère immédiatement toutes les ressources associées à tous les objets de la bibliothèque Multiplayer.

## Syntaxe

```cpp theme={null}
HRESULT PFMultiplayerUninitialize(  
    PFMultiplayerHandle handle  
)  
```

### Paramètres

**`handle`**   PFMultiplayerHandle\
*entrée non valide par la suite*

Handle de l'instance de l'API PFMultiplayer.

### Valeur renvoyée

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 via [PFMultiplayerGetErrorMessage()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Remarques

Si des utilisateurs locaux participaient à un lobby, ils en sont retirés (pour les clients de lobby distants, tout se passe comme si la connectivité réseau avec ces utilisateurs avait été perdue) ; la bonne pratique consiste donc à appeler `PFLobbyLeave` sur tous les lobbies et à attendre le `PFLobbyLeaveLobbyCompletedStateChange` correspondant pour que les utilisateurs locaux quittent les lobbies existants. <br /><br /> Cette méthode n'est pas thread-safe et ne peut pas être appelée simultanément avec d'autres méthodes de la bibliothèque Multiplayer. Après l'appel de cette méthode, tout l'état de la bibliothèque Multiplayer est invalidé.   <br /><br /> Chaque appel à [PFMultiplayerInitialize()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize) doit avoir un appel PFMultiplayerUninitialize() correspondant.

## Configuration requise

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

## Voir aussi

[Membres de PFMultiplayer](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members)\
[PFMultiplayerInitialize](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize)


## Related topics

- [Passer de MPSD à PlayFab Multiplayer et MPA](/fr/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [PFMultiplayerInitialize](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize.md)
- [Notes de version du SDK C++ PlayFab Multiplayer](/fr/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [PFMultiplayerSetThreadAffinityMask](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetthreadaffinitymask.md)
- [Vue d'ensemble de l'API C/C++ PFMultiplayer - PFMultiplayer.h](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
