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