Freigeben über


PFMultiplayerCreateAndJoinLobby

Erstellen Sie einen neuen Wartebereich, und fügen Sie ihr die erstellende PlayFab-Entität hinzu.

Syntax

HRESULT PFMultiplayerCreateAndJoinLobby(  
    PFMultiplayerHandle handle,  
    const PFEntityKey* creator,  
    const PFLobbyCreateConfiguration* createConfiguration,  
    const PFLobbyJoinConfiguration* joinConfiguration,  
    void* asyncContext,  
    PFLobbyHandle* lobby  
)  

Parameter

handle PFMultiplayerHandle

Das Handle der PFMultiplayer-API instance.

creatorPFEntityKey*

Die lokale PlayFab-Entität, die den Wartebereich erstellt.

createConfigurationPFLobbyCreateConfiguration*

Die anfänglichen Konfigurationsdaten, die beim Erstellen des Wartebereichs verwendet werden.

joinConfigurationPFLobbyJoinConfiguration*

Die anfänglichen Konfigurationsdaten für das Mitglied, das den Wartebereich erstellt und beitritt.

asyncContext Leere*
Optional

Ein optionaler, app-definierter Kontextwert in Zeigergröße, der verwendet werden kann, um die Änderung des Abschlusszustands diesem Aufruf zuzuordnen.

lobby PFLobbyHandle*
optional, bibliotheksseitig zugeordnete Ausgabe

Das optionale Ausgabelobbyobjekt, das für Warteschlangenvorgänge für die sofortige Ausführung dieses Vorgangs verwendet werden kann, wird abgeschlossen.

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

Dies ist ein asynchroner Vorgang. Nach erfolgreichem Abschluss erhält der Titel eine PFLobbyMemberAddedStateChange gefolgt von pfLobbyCreateAndJoinLobbyCompletedStateChange , wobei das Feld PFLobbyCreateAndJoinLobbyCompletedStateChange::result auf S_OKfestgelegt ist. Nach einem fehlgeschlagenen Abschluss wird dem Titel ein PFLobbyCreateAndJoinLobbyCompletedStateChange bereitgestellt, wobei das Feld PFLobbyCreateAndJoinLobbyCompletedStateChange::result auf einen Fehler festgelegt ist.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member