Freigeben über


PFLobbyServerDeleteLobby

Löschen Sie einen Wartebereich im Namen der game_server Entität, der die Lobby gehört.

Syntax

HRESULT PFLobbyServerDeleteLobby(  
    PFLobbyHandle lobby,  
    void* asyncContext  
)  

Parameter

lobby PFLobbyHandle

TBD

asyncContext Leere*
Optional

TBD

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

Um dieses Feature verwenden zu können, müssen Sie PFMULTIPLAYER_INCLUDE_SERVER_APIS definieren, bevor Sie PFLobby.h einschließen.

Diese Methode stellt einen asynchronen Vorgang in die Warteschlange, um den Wartebereich im Namen der entität game_server zu löschen. Nach Abschluss des Vorgangs wird ein PFLobbyServerDeleteLobbyCompletedStateChange bereitgestellt, der angibt, dass der Vorgang abgeschlossen wurde.

Diese Methode garantiert nicht, dass der Löschvorgang erfolgreich ist. Der Vorgang kann aufgrund von Netzwerk- oder Dienstfehlern fehlschlagen. Wenn der Löschversuch fehlschlägt, aber wiederholt werden kann, versucht die Bibliothek weiterhin, den Löschvorgang zu wiederholen. Sobald der Vorgang nicht mehr wiederholt werden kann, wird der Vorgang abgeschlossen, und es wird eine PFLobbyServerDeleteLobbyCompletedStateChange bereitgestellt.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member