multiplayer_manager_c
関数
| 関数 | 説明 |
|---|---|
| XblMultiplayerEventArgsFindMatchCompleted | XblMultiplayerEventType.FindMatchCompleted マルチプレイヤー イベントの追加情報を取得します。 |
| XblMultiplayerEventArgsMember | XblMultiplayerEventType::HostChanged および XblMultiplayerEventType::MemberPropertyChanged イベントの追加情報を取得します。 |
| XblMultiplayerEventArgsMembers | XblMultiplayerEventType::MemberJoined および XblMultiplayerEventType::MemberLeft イベントの追加情報を取得します。 |
| XblMultiplayerEventArgsMembersCount | XblMultiplayerEventType::MemberJoined および XblMultiplayerEventType::MemberLeft イベントの追加情報を取得します。 |
| XblMultiplayerEventArgsPerformQoSMeasurements | XblMultiplayerEventType::PerformQosMeasurements イベントの追加情報を取得します。 |
| XblMultiplayerEventArgsPropertiesJson | XblMultiplayerEventType::MemberPropertyChanged および XblMultiplayerEventType::SessionPropertyChanged イベントの追加情報を取得します。 |
| XblMultiplayerEventArgsXuid | XblMultiplayerEventType::UserAdded、XblMultiplayerEventType::UserRemoved、および XblMultiplayerEventType::JoinLobbyCompleted イベントの追加情報を取得します。 |
| XblMultiplayerManagerAutoFillMembersDuringMatchmaking | ゲームプレイ中にゲームが空きスロットを自動的に埋めるかどうかを示します。 |
| XblMultiplayerManagerCancelMatch | 存在する場合、サーバー上のマッチ要求をキャンセルします。 |
| XblMultiplayerManagerDoWork | タイトルと Multiplayer Manager (MPM) の間でゲーム状態の更新を維持します。 |
| XblMultiplayerManagerEstimatedMatchWaitTime | 進行中のマッチメイキング要求を完了するための推定待機時間 (秒単位) を取得します。 |
| XblMultiplayerManagerFindMatch | マッチメイキング要求をサーバーに送信します。 |
| XblMultiplayerManagerGameSessionActive | アクティブなゲーム セッションがあるかどうかを示します。 |
| XblMultiplayerManagerGameSessionConstants | ゲーム セッションに関連付けられているセッション定数を取得します。 |
| XblMultiplayerManagerGameSessionCorrelationId | ゲーム セッションの相関ハンドルを取得します。 |
| XblMultiplayerManagerGameSessionHost | ゲーム セッションのホスト メンバーのメンバー情報を取得します。 |
| XblMultiplayerManagerGameSessionIsHost | 指定されたユーザーがゲーム セッションのホストであるかどうかを示します。 |
| XblMultiplayerManagerGameSessionMembers | ゲーム セッション内のメンバーのメンバー情報を取得します。 |
| XblMultiplayerManagerGameSessionMembersCount | ゲーム セッション内のメンバー数を取得します。 |
| XblMultiplayerManagerGameSessionPropertiesJson | ゲーム セッションのカスタム プロパティを JSON 文字列として取得します。 |
| XblMultiplayerManagerGameSessionSessionReference | ゲーム セッションのセッション参照を取得します。 |
| XblMultiplayerManagerGameSessionSetProperties | ゲーム セッションのカスタム プロパティの値を設定します。 |
| XblMultiplayerManagerGameSessionSetSynchronizedHost | XblMultiplayerSessionWriteMode::SynchronizedUpdate を使用してゲーム セッションのホストを設定します。 |
| XblMultiplayerManagerGameSessionSetSynchronizedProperties | XblMultiplayerSessionWriteMode::SynchronizedUpdate を使用してゲーム セッションのカスタム プロパティの値を設定します。 |
| XblMultiplayerManagerInitialize | Multiplayer Manager (MPM) を初期化します。 |
| XblMultiplayerManagerJoinability | ロビー セッションに参加できるユーザーを示します。 |
| XblMultiplayerManagerJoinGame | グローバルに一意なセッション名を使用してゲーム セッションに参加します。 |
| XblMultiplayerManagerJoinGameFromLobby | ロビー セッション用の新しいゲーム セッションを作成するか、ロビー セッションに対して既存のゲーム セッションが存在する場合はそれに参加します。 |
| XblMultiplayerManagerJoinLobby | XBOX ユーザーをロビー セッションに参加させます。 |
| XblMultiplayerManagerLeaveGame | ゲーム セッションを離れ、XBOX ユーザーおよびその他のすべてのローカル ユーザーをロビー セッションに戻します。 |
| XblMultiplayerManagerLobbySessionAddLocalUser | XBOX ユーザーをロビー セッションに参加させます。 |
| XblMultiplayerManagerLobbySessionConstants | ロビー セッションに関連付けられているセッション定数を取得します。 |
| XblMultiplayerManagerLobbySessionCorrelationId | ロビー セッションの相関ハンドルを取得します。 |
| XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties | ロビー セッションのローカル メンバーからカスタム プロパティを削除します。 |
| XblMultiplayerManagerLobbySessionHost | ロビー セッションのホスト メンバーのメンバー情報を取得します。 |
| XblMultiplayerManagerLobbySessionInviteFriends | 標準の XBOX UI を表示し、ユーザーがフレンドまたは最近のプレイヤーを選択してゲームに招待できるようにします。 |
| XblMultiplayerManagerLobbySessionInviteUsers | 追加の UI を表示せずに、指定したユーザーをゲームに招待します。 |
| XblMultiplayerManagerLobbySessionIsHost | 指定されたユーザーがロビー セッションのホストであるかどうかを示します。 |
| XblMultiplayerManagerLobbySessionLocalMembers | ロビー セッション内のローカル メンバーのメンバー情報を取得します。 |
| XblMultiplayerManagerLobbySessionLocalMembersCount | ロビー セッション内のローカル メンバー数を取得します。 |
| XblMultiplayerManagerLobbySessionMembers | ロビー セッション内のメンバーのメンバー情報を取得します。 |
| XblMultiplayerManagerLobbySessionMembersCount | ロビー セッション内のメンバー数を取得します。 |
| XblMultiplayerManagerLobbySessionPropertiesJson | ロビー セッションのカスタム プロパティを JSON 文字列として取得します。 |
| XblMultiplayerManagerLobbySessionRemoveLocalUser | ロビー セッションとゲーム セッションの両方からローカル ユーザーを削除します。 |
| XblMultiplayerManagerLobbySessionSessionReference | ロビー セッションのセッション参照を取得します。 |
| XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress | ローカル メンバーの接続アドレスを設定します。 |
| XblMultiplayerManagerLobbySessionSetLocalMemberProperties | ローカル メンバーのカスタム プロパティを指定した JSON 文字列に設定します。 |
| XblMultiplayerManagerLobbySessionSetProperties | ロビー セッションのカスタム プロパティの値を設定します。 |
| XblMultiplayerManagerLobbySessionSetSynchronizedHost | XblMultiplayerSessionWriteMode::SynchronizedUpdate を使用してロビー セッションのホストを設定します。 |
| XblMultiplayerManagerLobbySessionSetSynchronizedProperties | XblMultiplayerSessionWriteMode::SynchronizedUpdate を使用してロビー セッションのカスタム プロパティの値を設定します。 |
| XblMultiplayerManagerMatchStatus | 現在のマッチメイキングのステータスを提供します。 |
| XblMultiplayerManagerMemberAreMembersOnSameDevice | 2 つのメンバーが同じデバイス上にあるかどうかを判断します。 |
| XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking | マッチメイキングがゲームプレイ中に空きスロットを自動的に埋めるかどうかを設定します。これはいつでも変更できます。 |
| XblMultiplayerManagerSetJoinability | ゲームに参加できるユーザーを制限します。 |
| XblMultiplayerManagerSetQosMeasurements | 現在のユーザーとリモート クライアントのリストの間の QoS 測定値を表す json を設定します。これは、タイトルが QoS を手動で管理している場合にのみ使用されます。 |
構造体
| 構造体 | 説明 |
|---|---|
| XblMultiplayerConnectionAddressDeviceTokenPair | QoS 測定を実行する接続アドレス/デバイス トークンのペア。 |
| XblMultiplayerEvent | XblMultiplayerManagerDoWork から返されるマルチプレイヤー イベント。 |
| XblMultiplayerManagerMember | マルチプレイヤー ゲーム内のメンバーへの参照を表します。 |
| XblMultiplayerPerformQoSMeasurementsArgs | XblMultiplayerEventType::PerformQosMeasurements イベントに対して返されるイベント引数。 |
ハンドル
| ハンドル | 説明 |
|---|---|
| XblMultiplayerEventArgsHandle | イベントの種類に応じてマルチプレイヤー イベントの追加情報を取得するために使用できるマルチプレイヤー イベント引数へのハンドル。 |
列挙型
| 列挙型 | 説明 |
|---|---|
| XblMultiplayerEventType | マルチプレイヤー ロビーまたはゲームのイベントの種類を示すために使用される値を定義します。XblMultiplayerEventArgsHandle を使用して、イベントの種類に応じてイベントに関する追加情報を取得できます。 |
| XblMultiplayerJoinability | ロビーに参加できるユーザーを示すために使用される値を定義します。 |
| XblMultiplayerMatchStatus | マッチメイキング ステージのステータスを示すために使用される値を定義します。 |
| XblMultiplayerSessionType | マルチプレイヤー セッションの種類を示すために使用される値を定義します。 |
