Freigeben über


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

Weitere Informationen

PFMultiplayer-Member
PFMultiplayerInitialize