Freigeben über


PFMatchmakingMatchDetails

Die resultierenden Übereinstimmungsinformationen, die von einem abgeschlossenen Ticket gefunden wurden.

Syntax

struct PFMatchmakingMatchDetails {  
    const char* matchId;  
    const PFMatchmakingMatchMember* members;  
    uint32_t memberCount;  
    const char* const* regionPreferences;  
    uint32_t regionPreferenceCount;  
    const char* lobbyArrangementString;  
    const PFMultiplayerServerDetails* serverDetails;  
}  

Mitglieder

matchId const char*
ist NULL-terminiert.

Die ID der Übereinstimmung.

members const PFMatchmakingMatchMember*

Die Benutzer, die miteinander abgeglichen wurden.

memberCount uint32_t

Die Anzahl der Elemente, die miteinander abgeglichen wurden.

regionPreferences const char* const*

Bevorzugte Regionen für die Übereinstimmung, sortiert von den am meisten bevorzugten bis zur am wenigsten bevorzugten.

regionPreferenceCount uint32_t

Die Anzahl der bevorzugten Regionen für die Übereinstimmung.

lobbyArrangementString const char*
ist NULL-terminiert.

Die der Übereinstimmung zugeordnete Wartebereichs-Anordnungszeichenfolge.

Dieser Verbindungszeichenfolge kann optional mit PFMultiplayerJoinArrangedLobby() verwendet werden, um einem Wartebereich beizutreten, der diesem Trefferergebnis zugeordnet ist. Der Wartebereich wird erst erstellt, wenn ein Benutzer versucht, ihr beizutreten.

serverDetails const PFMultiplayerServerDetails*
kann nullptr sein

Die Details des Servers, der dieser Übereinstimmung zugeordnet ist.

Dieses Feld wird aufgefüllt, wenn die Matchmaking-Warteschlange, die dem Ticket zugeordnet ist, die PlayFab Multiplayer Server-Zuordnung aktiviert hat.

Voraussetzungen

Header: PFMatchmaking.h

Weitere Informationen

PFMatchmaking-Mitglieder