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_OK
festgelegt 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