Freigeben über


PFMultiplayerFindLobbies

Suchen Sie im Namen des lokalen Benutzers nach Lobbies.

Syntax

HRESULT PFMultiplayerFindLobbies(  
    PFMultiplayerHandle handle,  
    const PFEntityKey* searchingEntity,  
    const PFLobbySearchConfiguration* searchConfiguration,  
    void* asyncContext  
)  

Parameter

handle PFMultiplayerHandle

Das Handle der PFMultiplayer-API instance.

searchingEntity PFEntityKey*

Die playfab-Entität, die die Suche ausführt.

searchConfiguration PFLobbySearchConfiguration*

Die Konfiguration, die zum Filtern und Sortieren der durchsuchten Lobbies verwendet wird.

asyncContext Leere*
Optional

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

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 wird dem Titel ein PFLobbyFindLobbiesCompletedStateChange-Objekt bereitgestellt, wobei das Feld PFLobbyFindLobbiesCompletedStateChange::result auf S_OKfestgelegt ist. Nach einem fehlgeschlagenen Abschluss wird dem Titel ein PFLobbyFindLobbiesCompletedStateChange-Objekt bereitgestellt, wobei das Feld PFLobbyFindLobbiesCompletedStateChange::result auf einen Fehler festgelegt ist.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member