Übersicht über die PFMultiplayer-C/C++-API – PFLobby.h
Funktionen
Funktion | Beschreibung |
---|---|
PFLobbyAddMember | Fügen Sie dem Wartebereich einen lokalen Benutzer als Mitglied hinzu. |
PFLobbyForceRemoveMember | Entfernen Sie eine Entität aus dem Wartebereich. |
PFLobbyGetAccessPolicy | Ruft die Zugriffsrichtlinie des Wartebereichs ab. |
PFLobbyGetConnectionString | Ruft die Standard-Verbindungszeichenfolge ab, die dem Wartebereich zugeordnet ist. |
PFLobbyGetCustomContext | Ruft den privaten, benutzerdefinierten Kontextwert der App ab, der diesem Warteobjekt zuvor zugeordnet war. |
PFLobbyGetLobbyId | Ruft die ID des Wartebereichs ab. |
PFLobbyGetLobbyProperty | Rufen Sie den Wert der Lobbyeigenschaft aus ihrem Schlüssel ab. |
PFLobbyGetLobbyPropertyKeys | Rufen Sie die Liste der Lobby-Eigenschaftenschlüssel ab. |
PFLobbyGetMaxMemberCount | Ruft die maximale Anzahl der Mitglieder des Wartebereichs ab. |
PFLobbyGetMemberConnectionStatus | Bestimmt die Verbindung eines Mitglieds status mit dem Benachrichtigungsdienst. |
PFLobbyGetMemberProperty | Rufen Sie den Wert der Membereigenschaft aus ihrem Schlüssel ab. |
PFLobbyGetMemberPropertyKeys | Ruft eine Liste der Eigenschaftenschlüssel des angegebenen Elements ab. |
PFLobbyGetMembers | Ruft die Liste der PlayFab-Entitäten ab, die dem Wartebereich derzeit als Mitglieder beigetreten sind. |
PFLobbyGetMembershipLock | Ruft den aktuellen Mitgliedschaftssperrstatus des Wartebereichs ab. |
PFLobbyGetOwner | Ruft den aktuellen Besitzer des Wartebereichs ab. |
PFLobbyGetOwnerMigrationPolicy | Ruft die Besitzermigrationsrichtlinie des Wartebereichs ab. |
PFLobbyGetSearchProperty | Ruft den Sucheigenschaftswert aus seinem Schlüssel ab. |
PFLobbyGetSearchPropertyKeys | Ruft die Liste der Sucheigenschaftenschlüssel ab. |
PFLobbyGetServer | Ruft die Mit dem Wartebereich verknüpfte Serverentität ab. |
PFLobbyGetServerConnectionStatus | Ruft die Verbindung des Warteservers status mit dem Benachrichtigungsdienst ab. |
PFLobbyGetServerProperty | Rufen Sie den Wert der Lobbyservereigenschaft aus ihrem Schlüssel ab. |
PFLobbyGetServerPropertyKeys | Rufen Sie eine Liste der Eigenschaftenschlüssel des Lobbyservers ab. |
PFLobbyLeave | Fordern Sie einen oder alle lokalen Benutzer auf, den Wartebereich zu verlassen. |
PFLobbyPostUpdate | Posten Sie ein Update im Wartebereich als Spieler. |
PFLobbySendInvite | Senden Sie eine Einladung an diesen Wartebereich vom lokalen Benutzer an die eingeladene Entität. |
PFLobbyServerDeleteLobby | Löschen Sie einen Wartebereich im Namen der game_server Entität, der die Lobby gehört. |
PFLobbyServerLeaveAsServer | Fordert an, dass der Server den clienteigenen Wartebereich verlässt, in dem er sich derzeit befindet. |
PFLobbyServerPostUpdate | Veröffentlichen Sie ein Update im Wartebereich als Serverbesitzer. |
PFLobbyServerPostUpdateAsServer | Veröffentlichen Sie ein Update für einen clienteigenen Wartebereich als verknüpften Server. |
PFLobbySetCustomContext | Konfiguriert einen optionalen, benutzerdefinierten Kontextwert in Zeigergröße mit diesem Lobbyobjekt. |
PFMultiplayerClaimServerLobby | Anspruch auf den Besitz eines bereits vorhandenen Serverlobbys. |
PFMultiplayerCreateAndClaimServerLobby | Erstellen Sie einen neuen Wartebereich als game_server Entität. |
PFMultiplayerCreateAndJoinLobby | Erstellen Sie einen neuen Wartebereich, und fügen Sie ihr die erstellende PlayFab-Entität hinzu. |
PFMultiplayerFindLobbies | Suchen Sie im Namen des lokalen Benutzers nach Lobbies. |
PFMultiplayerFinishProcessingLobbyStateChanges | Gibt ein Array von PFLobbyStateChanges zurück, die verarbeitet wurden. |
PFMultiplayerGetLobbyInviteListenerStatus | Rufen Sie die status des Einladungslisteners der Entität ab. |
PFMultiplayerJoinArrangedLobby | Schließt sich einem Wartebereich mithilfe einer Anordnungszeichenfolge an, die von einem anderen Dienst bereitgestellt wird, z. B. Matchmaking. Wenn noch niemand dem Wartebereich beigetreten ist, wird der Wartebereich mit den Konfigurationsparametern initialisiert. |
PFMultiplayerJoinLobby | Treten Sie einer Lobby als lokale PlayFab-Entität bei. |
PFMultiplayerJoinLobbyAsServer | Treten Sie einer clienteigenen Lobby als Server bei. |
PFMultiplayerStartListeningForLobbyInvites | Aktiviert den Wartelistener für Die Lobby-Einladung für eine bestimmte Entität. |
PFMultiplayerStartProcessingLobbyStateChanges | Ruft ein Array aller PFLobbyStateChanges ab, die seit dem letzten Aufruf dieser Art verarbeitet werden sollen. |
PFMultiplayerStopListeningForLobbyInvites | Deaktiviert den Wartelistener für Die Lobby-Einladung für eine bestimmte Entität. |
Strukturen
Struktur | Beschreibung |
---|---|
PFLobbyArrangedJoinConfiguration | Die anfänglichen Konfigurationsdaten, die beim Beitreten zu einem angeordneten Wartebereich verwendet werden. |
PFLobbyCreateConfiguration | Die anfänglichen Konfigurationsdaten, die beim Erstellen eines Wartebereichs verwendet werden. |
PFLobbyDataUpdate | Eine Anforderung zum Durchführen eines Updates für den freigegebenen Teil des Wartebereichs. |
PFLobbyJoinConfiguration | Die anfänglichen Konfigurationsdaten, die beim Beitritt zu einem Wartebereich verwendet werden. |
PFLobbyMemberDataUpdate | Eine Anforderung, eine Aktualisierung des Mitgliederanteils des Wartedokuments vorzunehmen. |
PFLobbyMemberUpdateSummary | Eine Sammlung von Hinweisen zu einem Update, das im Namen eines Mitglieds erfolgreich auf den Wartebereich angewendet wurde. |
PFLobbySearchConfiguration | Die Konfigurationsstruktur, die verwendet wird, um anzugeben, wie ein PFMultiplayerFindLobbies-Vorgang ausgeführt werden soll. |
PFLobbySearchFriendsFilter | Die Filterstruktur, die verwendet wird, um die Suchergebnisse der Lobby auf die Lobbies zu beschränken, die sich im Besitz der Freunde des Spielers befinden. |
PFLobbySearchResult | Ein Eintrag in der Sammlung von Lobbysuchergebnissen, die nach erfolgreichem Abschluss eines PFMultiplayerFindLobbies-Vorgangs empfangen wurden. |
PFLobbyServerDataUpdate | Eine Anforderung zum Durchführen einer Aktualisierung des zugeordneten Serverstatus eines clienteigenen Wartebereichs. |
PFLobbyServerJoinConfiguration | Die anfänglichen Konfigurationsdaten, die beim Beitreten zu einem clienteigenen Wartebereich als Server verwendet werden. |
Zustandsänderungen
Zustandsänderung | Beschreibung |
---|---|
PFLobbyAddMemberCompletedStateChange | Spezifische Informationen für den AddMemberCompleted-Typ der Zustandsänderung. |
PFLobbyClaimServerLobbyCompletedStateChange | Spezifische Informationen für die Zustandsänderung vom Typ "ClaimServerLobbyCompleted ". |
PFLobbyCreateAndClaimServerLobbyCompletedStateChange | Spezifische Informationen zum CreateAndClaimServerLobbyCompleted-Typ der Zustandsänderung. |
PFLobbyCreateAndJoinLobbyCompletedStateChange | Spezifische Informationen für den CreateAndJoinLobbyCompleted-Typ der Zustandsänderung. |
PFLobbyDisconnectedStateChange | Informationen, die für die Änderung des Zustands "Getrennt" spezifisch sind. |
PFLobbyDisconnectingStateChange | Informationen, die für die Änderung des Zustands "Verbindung trennen" spezifisch sind. |
PFLobbyFindLobbiesCompletedStateChange | Informationen speziell für den FindLobbiesCompleted-Typ der Zustandsänderung. |
PFLobbyForceRemoveMemberCompletedStateChange | Spezifische Informationen für den ForceRemoveMemberCompleted-Typ der Zustandsänderung. |
PFLobbyInviteListenerStatusChangedStateChange | Spezifische Informationen für die Zustandsänderungsart InviteListenerStatusChanged . |
PFLobbyInviteReceivedStateChange | Spezifische Informationen für den InviteReceived-Typ der Zustandsänderung. |
PFLobbyJoinArrangedLobbyCompletedStateChange | Spezifische Informationen für den JoinArrangedLobbyCompleted-Typ der Zustandsänderung. |
PFLobbyJoinLobbyAsServerCompletedStateChange | Spezifische Informationen für den JoinLobbyAsServerCompleted-Typ der Zustandsänderung. |
PFLobbyJoinLobbyCompletedStateChange | Spezifische Informationen für den JoinLobbyCompleted-Zustandsänderungstyp . |
PFLobbyLeaveLobbyCompletedStateChange | Spezifische Informationen für den LeaveLobbyCompleted-Typ der Zustandsänderung. |
PFLobbyMemberAddedStateChange | Spezifische Informationen für die Zustandsänderung vom Typ "MemberAdded ". |
PFLobbyMemberRemovedStateChange | Informationen, die für den MemberRemoved-Typ der Zustandsänderung spezifisch sind. |
PFLobbyPostUpdateCompletedStateChange | Informationen, die für den PostUpdateCompleted-Typ der Zustandsänderung spezifisch sind. |
PFLobbySendInviteCompletedStateChange | Spezifische Informationen für den SendInviteCompleted-Typ der Zustandsänderung. |
PFLobbyServerDeleteLobbyCompletedStateChange | Spezifische Informationen für den ServerDeleteLobbyCompleted-Typ der Zustandsänderung. |
PFLobbyServerLeaveLobbyAsServerCompletedStateChange | Spezifische Informationen für den ServerLeaveLobbyAsServerCompleted-Typ der Zustandsänderung. |
PFLobbyServerPostUpdateAsServerCompletedStateChange | Spezifische Informationen für den ServerPostUpdateAsServerCompleted-Typ der Zustandsänderung. |
PFLobbyServerPostUpdateCompletedStateChange | Spezifische Informationen für den ServerPostUpdateCompleted-Typ der Zustandsänderung. |
PFLobbyStateChange | Eine generische Basisstrukturdarstellung eines Ereignisses oder einer Zustandsänderung in der Lobbybibliothek. |
PFLobbyUpdatedStateChange | Spezifische Informationen für den Aktualisierten Zustandsänderungstyp. |
Enumerationen
Enumeration | Beschreibung |
---|---|
PFLobbyAccessPolicy | Werte, die die Zugriffsrichtlinie des Wartebereichs darstellen. |
PFLobbyDisconnectingReason | Gründe, warum der Client keinen Zugriff mehr auf den Wartebereich hat. |
PFLobbyInviteListenerStatus | Werte, die die aktuelle status eines Einladungslisteners darstellen. |
PFLobbyMemberConnectionStatus | Werte, die die aktuelle status der Verbindung eines Mitglieds status mit dem Benachrichtigungsdienst darstellen. |
PFLobbyMemberRemovedReason | Gründe, warum ein Mitglied aus einem Wartebereich entfernt wurde. |
PFLobbyMembershipLock | Werte, die den Status der Mitgliedschaftssperre des Wartebereichs darstellen. |
PFLobbyOwnerMigrationPolicy | Die verfügbaren Richtlinien, die der Lobbydienst verwenden kann, um den Besitz von Lobbys zwischen Mitgliedern zu migrieren. |
PFLobbyServerConnectionStatus | Werte, die die aktuelle status der Verbindung des Lobbyservers status mit dem Benachrichtigungsdienst darstellen. |
PFLobbyStateChangeType | Die Typen von Zustandsänderungen, die in der Lobbybibliothek auftreten können. |