PFMultiplayerUninitialize
Gibt sofort alle Ressourcen zurück, die allen Multiplayer-Bibliotheksobjekten zugeordnet sind.
Syntax
HRESULT PFMultiplayerUninitialize(
PFMultiplayerHandle handle
)
Parameter
handle
PFMultiplayerHandle
Eingabe ist danach ungültig
Das Handle der PFMultiplayer-API instance.
Rückgabewert
Typ: HRESULT
S_OK
, wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über PFMultiplayerGetErrorMessage() abgerufen werden.
Hinweise
Wenn lokale Benutzer an einer Lobby teilgenommen haben, werden sie entfernt (es scheint, als ob die Netzwerkkonnektivität für diese Benutzer verloren gegangen wäre). Daher besteht die bewährte Methode darin, alle Lobbies aufzurufen PFLobbyLeave
und darauf zu warten, dass die lokalen PFLobbyLeaveLobbyCompletedStateChange
Benutzer alle vorhandenen Lobbies beenden.
Diese Methode ist nicht threadsicher und kann nicht gleichzeitig mit anderen Multiplayer-Bibliotheksmethoden aufgerufen werden. Nach dem Aufrufen dieser Methode wird der gesamte Status der Multiplayer-Bibliothek ungültig.
Jeder Aufruf von PFMultiplayerInitialize() sollte über einen entsprechenden PFMultiplayerUninitialize()-Aufruf verfügen.
Voraussetzungen
Header: PFMultiplayer.h