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

> Referência de PFMultiplayerUninitialize, que recupera imediatamente os recursos de todos os objetos vinculados a uma instância da biblioteca C/C++ do PlayFab Multiplayer.

Recupera imediatamente todos os recursos associados a todos os objetos da biblioteca Multiplayer.

## Sintaxe

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

### Parâmetros

**`handle`**   PFMultiplayerHandle\
*entrada não válida posteriormente*

O identificador da instância da API PFMultiplayer.

### Valor retornado

Tipo: HRESULT

`S_OK` se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de [PFMultiplayerGetErrorMessage()](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Comentários

Se usuários locais estiverem participando de um lobby, eles serão removidos (para os clientes de lobby remotos, parecerá que a conectividade de rede com esses usuários foi perdida); portanto, a prática recomendada é chamar `PFLobbyLeave` em todos os lobbies e aguardar a `PFLobbyLeaveLobbyCompletedStateChange` correspondente para que os usuários locais saiam de todos os lobbies existentes. <br /><br /> Este método não é thread-safe e não pode ser chamado simultaneamente com outros métodos da biblioteca Multiplayer. Depois de chamar este método, todo o estado da biblioteca Multiplayer é invalidado.   <br /><br /> Toda chamada a [PFMultiplayerInitialize()](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize) deve ter uma chamada correspondente a PFMultiplayerUninitialize().

## Requisitos

**Cabeçalho:** PFMultiplayer.h

## Confira também

[Membros do PFMultiplayer](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members)\
[PFMultiplayerInitialize](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize)


## Related topics

- [Migrando do MPSD para o PlayFab Multiplayer e o MPA](/pt-BR/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [PFMultiplayerInitialize](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize.md)
- [Notas de versão do SDK C++ do PlayFab Multiplayer](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [PFMultiplayerSetThreadAffinityMask](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetthreadaffinitymask.md)
- [Visão geral da API C/C++ do PFMultiplayer – PFMultiplayer.h](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
