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

> Referencia de PFMultiplayerUninitialize, que recupera inmediatamente los recursos de todos los objetos vinculados a una instancia de la biblioteca de C/C++ de PlayFab Multiplayer.

Recupera inmediatamente todos los recursos asociados a todos los objetos de la biblioteca Multiplayer.

## Sintaxis

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

### Parámetros

**`handle`**   PFMultiplayerHandle\
*entrada no válida después de la llamada*

El identificador de la instancia de la API PFMultiplayer.

### Valor devuelto

Tipo: HRESULT

`S_OK` si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante [PFMultiplayerGetErrorMessage()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Comentarios

Si los usuarios locales participaban en un lobby, se quitan (para los clientes remotos del lobby parece que se ha perdido la conectividad de red con estos usuarios), por lo que el procedimiento recomendado es llamar a `PFLobbyLeave` en todos los lobbies y esperar al `PFLobbyLeaveLobbyCompletedStateChange` correspondiente para que los usuarios locales salgan de los lobbies existentes. <br /><br /> Este método no es seguro para subprocesos y no se puede llamar simultáneamente con otros métodos de la biblioteca Multiplayer. Después de llamar a este método, todo el estado de la biblioteca Multiplayer queda invalidado.   <br /><br /> Cada llamada a [PFMultiplayerInitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize) debe tener una llamada a PFMultiplayerUninitialize() correspondiente.

## Requisitos

**Encabezado:** PFMultiplayer.h

## Consulte también

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


## Related topics

- [Migración de MPSD a PlayFab Multiplayer y MPA](/es/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [PFMultiplayerInitialize](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayerinitialize.md)
- [Notas de la versión del SDK de C++ de PlayFab Multiplayer](/es/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [PFMultiplayerSetThreadAffinityMask](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetthreadaffinitymask.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFMultiplayer.h](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
