multiplayer_c

列挙

列挙型 説明
XblMatchmakingStatus セッションのマッチメイキング要求の状態を示す値を定義します。
XblMultiplayerInitializationStage 初期化の管理中にセッションの初期化ステージを示す値を定義します。
XblMultiplayerMeasurementFailure セッションの初期化中にサービスの品質 (QoS) の測定が失敗した理由を示す値を定義します。
XblMultiplayerMetrics セッションのマッチメイキングのサービス品質 (QoS) を測定するために使用されるメトリックのタイプを示す値を定義します。
XblMultiplayerSessionChangeTypes マルチプレイヤー セッションの変更の種類を示す値を定義します。
XblMultiplayerSessionMemberStatus セッションのメンバーの状態を示す値を定義します。
XblMultiplayerSessionRestriction セッションに参加できるユーザーに対する制限を示す値を定義します。
XblMultiplayerSessionStatus セッションの現在の状態を示す値を定義します。
XblMultiplayerSessionVisibility セッションの可視性またはアクセシビリティを示す値を定義します。
XblMultiplayerSessionWriteMode マルチプレイヤー セッションの作成または書き込み時に使用されるモードを示す値を定義します。
XblMutableRoleSettings どのマルチプレイヤー ロール設定が変更可能かを示す値を定義します。
XblNetworkAddressTranslationSetting Xbox Live に接続している本体の、現在のネットワーク アドレス変換 (NAT) 設定を示す値を定義します。
XblTournamentArbitrationState トーナメント ゲームの調停の状態を示す値を定義します。 非推奨です。 この列挙は、将来のリリースで削除される予定です。
XblTournamentArbitrationStatus トーナメント ゲームの結果の状態を示すための値を定義します。 非推奨です。 この列挙は、将来のリリースで削除される予定です。
XblTournamentGameResult トーナメント ゲームの状態を示す値を定義します。 非推奨です。 この列挙は、将来のリリースで削除される予定です。
XblTournamentGameResultSource トーナメント ゲームの状態のソースを示す値を定義します。 非推奨です。 この列挙は、将来のリリースで削除される予定です。
XblTournamentRegistrationReason チームが選択されたトーナメント登録状態にある理由を示す値を定義します。 非推奨です。 今後のリリースで削除される予定です
XblTournamentRegistrationState トーナメントのチーム セッション登録状態を示す値を定義します。 非推奨です。 この列挙は、将来のリリースで削除される予定です。
XblWriteSessionStatus マルチプレイヤー セッションの書き込みステータスを示す値を定義します。

関数

関数 説明
XblFormatSecureDeviceAddress SDA をサポートしていないプラットフォームの固有のデバイス ID を指定して、セキュリティで保護されたデバイス アドレスに書式を設定します。
XblMultiplayerAddConnectionIdChangedHandler マルチプレイヤー接続 ID が変更されたときの通知に対してイベント ハンドラーを登録します。 返された XblFunctionContext を使用してハンドラーの登録を解除します。
XblMultiplayerAddSessionChangedHandler マルチプレイヤー セッションが変更されたときの通知に対してイベント ハンドラーを登録します。 RTA サブスクリプションが XblMultiplayerSetSubscriptionsEnabled で明示的に有効化されていない場合、セッション変更ハンドラーを追加することでこれが自動的に有効化されます。 返された XblFunctionContext を使用してハンドラーの登録を解除します。
XblMultiplayerAddSubscriptionLostHandler マルチプレイヤーのサブスクリプションが失われたときの通知に対してイベント ハンドラーを登録します。 返された XblFunctionContext を使用してハンドラーの登録を解除します。
XblMultiplayerClearActivityAsync 指定した serviceConfigurationId に関して、ユーザーの現在のアクティビティ セッションを消去します。
XblMultiplayerConnectionIdChangedHandler マルチプレイヤー接続 ID が変更されたときに呼び出されるコールバック メソッド。
XblMultiplayerCreateSearchHandleAsync 既存のセッションに関連付けられた検索ハンドルを作成します。 これにより、セッションがクエリ可能になります。
XblMultiplayerCreateSearchHandleResult XblMultiplayerCreateSearchHandleAsync の結果を取得します。
XblMultiplayerDeleteSearchHandleAsync MPSD サービスから検索ハンドルを削除します。
XblMultiplayerGetActivitiesForSocialGroupAsync 非推奨 - XblMultiplayerGetActivitiesWithPropertiesForSocialGroupAsync を呼び出すと、結果で CustomSessionProperties も入力されます。
特定の "所有者" プレーヤーに関連付けられたプレーヤーのソーシャル グループに対する、現在のアクティビティのクエリ。
XblMultiplayerGetActivitiesForSocialGroupResult XblMultiplayerGetActivitiesForSocialGroupAsync への呼び出しの結果を取得します。
XblMultiplayerGetActivitiesForSocialGroupResultCount 返された XblMultiplayerActivityDetails オブジェクトの数を取得します。
XblMultiplayerGetActivitiesForUsersAsync 非推奨 - XblMultiplayerGetActivitiesWithPropertiesForUsersAsync を呼び出すと、結果で CustomSessionProperties も入力されます。
Xbox ユーザー ID で指定されたプレーヤーのセットについて、現在のアクティビティのクエリを実行します。
XblMultiplayerGetActivitiesForUsersResult XblMultiplayerGetActivitiesForUsersAsync への呼び出しの結果を取得します。
XblMultiplayerGetActivitiesForUsersResultCount 返された XblMultiplayerActivityDetails オブジェクトの数を取得します。
XblMultiplayerGetActivitiesWithPropertiesForSocialGroupAsync 特定の "所有者" プレーヤーに関連付けられたプレーヤーのソーシャル グループに対する、現在のアクティビティのクエリ。
XblMultiplayerGetActivitiesWithPropertiesForSocialGroupResult XblMultiplayerGetActivitiesWithPropertiesForSocialGroupAsync への呼び出しの結果を取得します。
XblMultiplayerGetActivitiesWithPropertiesForSocialGroupResultSize 返された XblMultiplayerActivityDetails オブジェクトのサイズを取得します。
XblMultiplayerGetActivitiesWithPropertiesForUsersAsync Xbox ユーザー ID で指定されたプレーヤーのセットについて、現在のアクティビティのクエリを実行します。
XblMultiplayerGetActivitiesWithPropertiesForUsersResult XblMultiplayerGetActivitiesWithPropertiesForUsersAsync への呼び出しの結果を取得します。
XblMultiplayerGetActivitiesWithPropertiesForUsersResultSize 返された XblMultiplayerActivityDetails オブジェクトのサイズを取得します。
XblMultiplayerGetSearchHandlesAsync 関連付けられている検索ハンドルでセッションを検索します。
XblMultiplayerGetSearchHandlesResult XblMultiplayerGetSearchHandlesAsync 呼び出しから返されるローカルの検索ハンドル オブジェクトに対するハンドルを取得します。
XblMultiplayerGetSearchHandlesResultCount XblMultiplayerGetSearchHandlesAsync 呼び出しから返される検索ハンドルの数を取得します。
XblMultiplayerGetSessionAsync 既存のセッション オブジェクトとそのすべての属性をサーバーから取得します。
XblMultiplayerGetSessionByHandleAsync セッション ハンドル ID を指定して、セッション オブジェクトとその属性すべてをサーバーから取得します。
XblMultiplayerGetSessionByHandleResult XblMultiplayerGetSessionByHandleAsync 呼び出しの結果を取得します。
XblMultiplayerGetSessionResult XblMultiplayerGetSessionResult 呼び出しの結果を取得します。
XblMultiplayerQuerySessionsAsync さまざまなフィルターを使ってセッションのリストを取得します。
XblMultiplayerQuerySessionsResult セッション クエリの結果を取得します。
XblMultiplayerQuerySessionsResultCount セッション クエリに一致したセッションの数を取得します。
XblMultiplayerRemoveConnectionIdChangedHandler マルチプレイヤー接続 ID の変更通知のイベント ハンドラーの登録を解除します。
XblMultiplayerRemoveSessionChangedHandler マルチプレイヤー セッションの変更通知のイベント ハンドラーの登録を解除します。
XblMultiplayerRemoveSubscriptionLostHandler マルチプレイヤー サブスクリプションの失効通知のイベント ハンドラーの登録を解除します。
XblMultiplayerSearchHandleCloseHandle 参照カウントをローカルの検索ハンドル詳細オブジェクトにデクリメントします。
XblMultiplayerSearchHandleDuplicateHandle 参照カウントをローカルの検索ハンドル詳細オブジェクトにインクリメントします。
XblMultiplayerSearchHandleGetCreationTime 検索ハンドルの作成時刻を取得します。
XblMultiplayerSearchHandleGetCustomSessionPropertiesJson 関連付けられているセッションのカスタム セッション プロパティを取得します。
XblMultiplayerSearchHandleGetId 検索ハンドル オブジェクトの ID を取得します。
XblMultiplayerSearchHandleGetJoinRestriction 検索ハンドルに関連付けられているセッションの参加制限を取得します。
XblMultiplayerSearchHandleGetMemberCounts 関連付けられているセッションのメンバーの現在の数と最大数を取得します。
XblMultiplayerSearchHandleGetNumberAttributes 検索ハンドルでアタッチされている属性の配列へのポインターを取得します。
XblMultiplayerSearchHandleGetSessionClosed 検索ハンドルに関連付けられているセッションが参加のために一時的に閉じられているかどうかを取得します。
XblMultiplayerSearchHandleGetSessionOwnerXuids 検索ハンドルに関連付けられているセッションを所有する Xuid の配列へのポインターを取得します。
XblMultiplayerSearchHandleGetSessionReference 検索ハンドルが関連付けられているセッションのセッション参照を取得します。
XblMultiplayerSearchHandleGetStringAttributes 検索ハンドルでアタッチされている属性の配列へのポインターを取得します。
XblMultiplayerSearchHandleGetTags 検索ハンドルでアタッチされているタグの配列へのポインターを取得します。
XblMultiplayerSearchHandleGetVisibility 検索ハンドルに関連付けられているセッションの可視性を取得します。
XblMultiplayerSendInvitesAsync 指定されたユーザーをセッションに招待します。 これにより、標準の招待テキストを使用して、招待したユーザーごとに通知が表示されます。 ユーザーが通知を受け入れると、タイトルがアクティベーションされます。
XblMultiplayerSendInvitesResult 指定されたユーザーをセッションに招待します。 これにより、標準の招待テキストを使用して、招待したユーザーごとに通知が表示されます。 ユーザーが通知を受け入れると、タイトルがアクティベーションされます。
XblMultiplayerSessionAddMemberReservation 指定した xuid とメンバー定数に対応する新しいメンバー予約をセッションで追加します。
XblMultiplayerSessionChangedHandler セッションが変更されたときに呼び出されるコールバック メソッド。
XblMultiplayerSessionCloseHandle 参照カウントをローカル セッション オブジェクトにデクリメントします。
XblMultiplayerSessionCompare 2 つのセッション間のデルタをチェックし、OR 演算した MultiplayerSessionChangeType を返します。 XblMultiplayerWriteSessionAsync に渡されたセッション オブジェクトと、返されたセッション オブジェクトを比較するのに便利です。
XblMultiplayerSessionConstantsSetArbitrationTimeouts セッションの調停タイムアウトを設定します。 これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionConstantsSetCapabilities セッションの機能定数を設定します。 これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionConstantsSetCloudComputePackageJson これは、新しいセッションの作成時にのみ設定できます。 'cloudCompute' 機能が設定されている場合にのみ指定できます。 クライアントにより、セッションの代わりにクラウド コンピューティング インスタンスが割り当てられるよう要求することが可能です。
XblMultiplayerSessionConstantsSetMaxMembersInSession このセッションのメンバーの最大数を設定します。
XblMultiplayerSessionConstantsSetMeasurementServerAddressesJson 評価する必要のある潜在的サーバー接続文字列のセット。
XblMultiplayerSessionConstantsSetMemberInitialization 'memberInitialization' オブジェクトが設定されている場合、セッションの作成後と新しいメンバーのセッション参加時のいずれかまたは両方で、クライアント システムまたはタイトルが初期化を実行することが期待されます。 これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionConstantsSetPeerToHostRequirements これらのしきい値はホスト候補からの各接続に適用されます。 これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionConstantsSetPeerToPeerRequirements これらのしきい値は、セッション内の全メンバーのペアになっている各接続に適用されます。 これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionConstantsSetQosConnectivityMetrics セッションの接続メトリックを有効または無効にします。 これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionConstantsSetTimeouts セッションのタイムアウトを設定します。 これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionConstantsSetVisibility このセッションの可視性を設定します。
XblMultiplayerSessionCreateHandle 新しいローカル マルチプレイヤー セッションを作成します。
XblMultiplayerSessionCurrentUser セッション内の現在のユーザーを返します。
XblMultiplayerSessionCurrentUserDeleteCustomPropertyJson 現在のユーザーのカスタム プロパティを削除します。
XblMultiplayerSessionCurrentUserSetCustomPropertyJson 現在のユーザーのカスタム プロパティを、指定した JSON 文字列に設定します。 メンバーをまずセッションに参加させる必要があります。
XblMultiplayerSessionCurrentUserSetEncounters 現在のユーザーのグループ名のリストを設定します。これは、マルチプレイヤー セッションの間にそのユーザーがどのグループと遭遇したかを示します。 遭遇とは別グループとの短い対話のことです。
XblMultiplayerSessionCurrentUserSetGroups 現在のユーザーのグループ名の文字列ベクトルを設定します。これは、マルチプレイヤー セッションの間にそのユーザーがどのグループに属していたかを示します。
XblMultiplayerSessionCurrentUserSetMembersInGroup グループ内のメンバーのコレクションを設定します。 メンバーをまずセッションに参加させる必要があります。
XblMultiplayerSessionCurrentUserSetQosMeasurements メンバーの XblMultiplayerQosMeasurements のコレクションを設定します。 これはタイトルが QoS を手動で管理している場合にのみ役立ちます。 (プラットフォームが QoS を自動的に実行している場合、呼び出しは不要です)
XblMultiplayerSessionCurrentUserSetRoles ローカル メンバーのロール情報を設定します。 メンバーをまずセッションに参加させる必要があります。
XblMultiplayerSessionCurrentUserSetSecureDeviceAddressBase64 Base64 でエンコードされた、メンバーのセキュア デバイス アドレスを設定します。 メンバーをまずセッションに参加させる必要があります。
XblMultiplayerSessionCurrentUserSetServerQosMeasurements サーバーの測定値の JSON を設定します。 これはタイトルが QoS を手動で管理している場合にのみ役立ちます。 (プラットフォームが QoS を自動的に実行している場合、呼び出しは不要です)
XblMultiplayerSessionCurrentUserSetStatus 現在のユーザーをアクティブまたは非アクティブに設定します。 メンバーをまずセッションに参加させる必要があります。
XblMultiplayerSessionDeleteCustomPropertyJson セッションのカスタム プロパティを削除します。
XblMultiplayerSessionDuplicateHandle 参照カウントをローカル セッション オブジェクトにインクリメントします。
XblMultiplayerSessionEtag このセッションと共に返される ETag。
XblMultiplayerSessionGetInfo セッションに関するいくつかの基本的な情報を取得します。 MPSD セッション ドキュメントのルート内の情報を表します。
XblMultiplayerSessionGetInitializationInfo セッションの初期化に関する情報を取得します。
XblMultiplayerSessionGetMember 指定の MemberId のセッション メンバーを取得します。
XblMultiplayerSessionGetRoleByName XblMultiplayerRole オブジェクトをロール タイプ名とロール名でフェッチします。
XblMultiplayerSessionHostCandidates ホスト候補はデバイス トークンの順序指定済みリストです。この順序は、セッション定数で XblMultiplayerMetrics によって指定された優先度の順です。
XblMultiplayerSessionJoin ローカル ユーザーをセッションに参加させ、ユーザーをアクティブに設定します。
XblMultiplayerSessionLeave セッションを作成または取得したユーザーがセッションを離れる場合は呼び出します。
XblMultiplayerSessionMatchmakingServer ターゲット セッションの参照に関連付けられたプロパティを格納するマルチプレイヤー セッション サーバー。
XblMultiplayerSessionMembers セッション内にいる、またはセッションに共に入るメンバーのコレクションを取得します。
XblMultiplayerSessionMembersAccepted 受け入れられ、セッションに追加されて保留ではなくなったメンバーの数。
XblMultiplayerSessionPropertiesSetJoinRestriction "open" セッションに参加できるユーザーを制限します。 (予約には効果がありません。つまり、"private" および "visible" のセッションには影響しません。)
XblMultiplayerSessionPropertiesSetKeywords セッションに関連付けられているキーワードのコレクション。 (オプション、空でも可)
XblMultiplayerSessionPropertiesSetReadRestriction "open" セッションを読み取りできるユーザーを制限します。 (予約には効果がありません。つまり、"private" および "visible" のセッションには影響しません。)
XblMultiplayerSessionPropertiesSetTurnCollection 誰のターンであるかを示すセッション MemberIds のコレクションを設定します。
XblMultiplayerSessionRawServersJson このマルチプレイヤー セッションに対するサーバーのコレクションを含む JSON 文字列。 この JSON オブジェクトには、XblMultiplayerArbitrationServer、XblMultiplayerMatchmakingServer、XblMultiplayerTournamentsServer の各オブジェクトを作成するために解析される情報があります。
XblMultiplayerSessionReferenceCreate サービス構成 ID (SCID)、セッション テンプレート名、およびセッション名から XblMultiplayerSessionReference オブジェクトを作成します。
XblMultiplayerSessionReferenceIsValid XblMultiplayerSessionReference オブジェクトが整形式であるかどうかを確認します。
XblMultiplayerSessionReferenceToUriPath セッション参照の URI パス表現を返します。
XblMultiplayerSessionReferenceParseFromUriPath URI から解析されるセッション参照を返します。
XblMultiplayerSessionRoleTypes このセッションに関連付けられているロール タイプのセット。
XblMultiplayerSessionSessionConstants このセッションに関連付けられている一連の定数。 これらは、セッションの作成時にのみ設定できます。
XblMultiplayerSessionSessionProperties このセッションに関連付けられているプロパティを取得します。 任意のプレイヤーがこれらのプロパティを変更できます。
XblMultiplayerSessionSessionReference セッションの一意の識別情報。
XblMultiplayerSessionSetAllocateCloudCompute このプロパティが設定されている場合は、'cloudComputePackage' の割り当てが試行されます。
XblMultiplayerSessionSetClosed true に設定されている場合、セッションを "closed" にすると、新しいユーザーは既に予約がない限り参加できません。
XblMultiplayerSessionSetCustomPropertyJson セッションのカスタム プロパティを、指定した JSON 文字列に設定します。
XblMultiplayerSessionSetHostDeviceToken ホストのデバイス トークンを設定します。
XblMultiplayerSessionSetInitializationSucceeded これは、新しいセッションの作成時にのみ設定できます。
XblMultiplayerSessionSetLocked セッションがロックされているかどうかを設定します。 ロックされている場合、セッションを終了するメンバーはセッションに戻ることができます。これにより、他のユーザーはその場所にアクセスできなくなります。
XblMultiplayerSessionSetMatchmakingResubmit マッチを再送信する必要があるかどうかを設定します。
XblMultiplayerSessionSetMatchmakingServerConnectionPath 特定のサーバー接続文字列の使用を強制します。これは preserveSession=always のケースで有用です。
XblMultiplayerSessionSetMatchmakingTargetSessionConstantsJson マッチメイキングのプロパティを設定します。 これは、マッチメイキング サービスとして機能するクライアントのみが設定する必要があります。
XblMultiplayerSessionSetMutableRoleSettings ロールの最大メンバー数またはターゲット メンバー数を設定します。
XblMultiplayerSessionSetRawServersJson このマルチプレイヤー セッションに対するサーバーのコレクションを含む JSON 文字列を設定します。
XblMultiplayerSessionSetServerConnectionStringCandidates ゲーム サーバーに接続するためにセッションが使用できる、大文字と小文字を区別しない接続文字列の順序付きリストです。 一般的に、タイトルはリストの先頭を使用してください。ただし、高度なタイトルでは、(負荷などの条件に基づいて) 他のいずれかを選択するためのカスタム メカニズムを使用することもできます。
XblMultiplayerSessionSetSessionChangeSubscription このクライアントがサブスクライブされるセッション変更のセットを構成します。
XblMultiplayerSessionSubscribedChangeTypes 現在の xboxlivecontext がサブスクライブされているセッションの側面を表す XblMultiplayerSessionChangeTypes 値の OR 演算したセットを返します。何もない場合は XblMultiplayerSessionChangeTypes::None を返します。
XblMultiplayerSessionSubscriptionLostHandler RTA サブスクリプションが失われたときに呼び出されるコールバック メソッド。
XblMultiplayerSessionTimeOfSession サーバーがセッションを返した時刻。
XblMultiplayerSessionWriteStatus XblMultiplayerWriteSessionAsync 呼び出しの後の書き込みの状態。
XblMultiplayerSetActivityAsync 渡されたセッションをユーザーの現在のアクティビティとして設定します。このアクティビティは、Xbox ダッシュボードのユーザー エクスペリエンス (例: フレンドやゲーマーカード) に、現在実行中のタイトルに関連付けられて表示されます。 セッションが参加可能な場合、セッションは参加可能としてユーザー エクスペリエンスに表示される場合もあります。
XblMultiplayerSetSubscriptionsEnabled RTA を介してマルチプレイヤー サービス接続を明示的に開始または停止します。 RTA サブスクリプションを有効にすると、次を行うことができます。1. MultiplayerSession オブジェクトを使用して、ローカル ユーザーのセッションの変更時にコールバックします。 ハンドラーが XblMultiplayerAddSessionChangedHandler で追加されます。 2. このマルチプレイヤー サブスクリプションの基になっている RTA コレクションが破損している場合、セッションからメンバーを自動的に削除します。
XblMultiplayerSetTransferHandleAsync 呼び出し元にあるアクセス権を元のセッションからターゲット セッションに拡張します。
XblMultiplayerSetTransferHandleResult XblMultiplayerSetTransferHandleAsync 操作の結果を取得します。
XblMultiplayerSubscriptionsEnabled マルチプレイヤーのサブスクリプションが現在有効かどうかを示します。 サブスクリプションは、XblMultiplayerSetSubscriptionsEnabled を使用して明示的に有効化および無効化できますが、セッション変更済みのハンドラーが追加された場合も自動的に有効化されることに注意してください。
XblMultiplayerWriteSessionAsync 新規または更新されたマルチプレイヤー セッションをサービスに書き込みます。 セッションには、有効なセッション参照が必要です。 有効なセッション参照を使用してセッションを作成しなかった場合は、代わりに XblMultiplayerWriteSessionByHandleAsync を使用します。
XblMultiplayerWriteSessionByHandleAsync セッションへの指定されたハンドルを使用して、新規または更新されたマルチプレイヤー セッションをサービスに書き込みます。
XblMultiplayerWriteSessionByHandleResult XblMultiplayerWriteSessionAsync 操作の結果を取得します。
XblMultiplayerWriteSessionResult XblMultiplayerWriteSessionAsync 操作の結果を取得します。

ハンドル

ハンドル 説明
XblMultiplayerSearchHandle MPSD セッションに関連付けられている検索詳細オブジェクトへのハンドル。 オブジェクトは、フィルタリング可能でクエリ可能なセッションに関する属性を持っています。
XblMultiplayerSessionHandle ローカル マルチプレイヤー セッションのハンドル。 このハンドルは、ローカル セッション オブジェクトをクエリして変更するために使用されます。 ローカル セッション オブジェクトに加えられた変更は、その後に XblMultiplayerWriteSessionAsync が呼び出されるまで、マルチプレイヤー サービスに反映されません。

構造体

構造体 説明
XblDeviceToken セッションに参加している一意のデバイスを表すトークン。 等価比較に使用できる、大文字と小文字を区別しない文字列です。
XblFormattedSecureDeviceAddress 書式設定済みのセキュリティで保護されたデバイスのアドレス。
XblMultiplayerActivityDetails ユーザーの現在マルチプレイヤー アクティビティと、対応するセッションに関する詳細を表します。
XblMultiplayerArbitrationServer マルチプレイヤー セッションをサポートする調停サーバーを表します。 非推奨です。 この構造は、将来のリリースで削除される予定です。
XblMultiplayerInviteHandle 送信された未処理の招待に対応するハンドル。
XblMultiplayerMatchmakingServer マルチプレイヤー セッションをサポートするマッチメイキング サーバーを表します。
XblMultiplayerMemberInitialization 新しいマルチプレイヤー サービス セッションの要件を表します。
XblMultiplayerPeerToHostRequirements ホスト候補とセッション メンバー間の各接続の要件を表します。
XblMultiplayerPeerToPeerRequirements セッション メンバー間の接続に関する要件を表します。
XblMultiplayerRole マルチプレイヤー ロールのロール情報を表します。
XblMultiplayerRoleType マルチプレイヤー セッションのロールのカテゴリを表します。
XblMultiplayerSessionCapabilities マルチプレイヤー サービス セッションの機能を表します。
XblMultiplayerSessionChangeEventArgs セッション変更が発生するとイベント ハンドラーに渡される引数。
XblMultiplayerSessionConstants マルチプレイヤー セッションの定数を表します。
XblMultiplayerSessionHandleId マルチプレイヤー セッションのハンドル ID を表します。
XblMultiplayerSessionInfo ローカル マルチプレイヤー セッションに関する基本情報。
XblMultiplayerSessionInitArgs 新しいローカル マルチプレイヤー セッションを作成するときのオプションの引数。
XblMultiplayerSessionInitializationInfo メンバー初期化時に存在します。
XblMultiplayerSessionMember マルチプレイヤー セッションのメンバーへの読み取り専用の参照を表します。
XblMultiplayerSessionMemberRole セッション内のセッション メンバーのロールを表します。
XblMultiplayerSessionNumberAttribute マルチプレイヤー セッション検索ハンドルの作成時にそれにアタッチすることができる関連属性。 属性名は小文字の英数字で、文字で始まります。
XblMultiplayerSessionProperties このセッションに関連付けられているプロパティのセット。 任意のプレイヤーがこれらのプロパティを変更できます。
XblMultiplayerSessionQuery この要求の構成に基づいて、表示されているマルチプレイヤー セッションをクエリします。
XblMultiplayerSessionQueryResult XblMultiplayerQuerySessionsAsync 呼び出しから返されたセッション情報。
XblMultiplayerSessionReference マルチプレイヤー セッションへの参照を表します。
XblMultiplayerSessionReferenceUri セッション参照の URI パス表現を表します。
XblMultiplayerSessionStringAttribute マルチプレイヤー セッション検索ハンドルの作成時にそれにアタッチすることができる関連属性。 属性名は小文字の英数字で、文字で始まります。
XblMultiplayerSessionTag マルチプレイヤー セッション検索ハンドルの作成時にそれにアタッチすることができる検索可能なタグ。 タグは英数字で、文字で始まる必要があります。 名前の大文字と小文字は区別されません。
XblMultiplayerTournamentsServer マルチプレイヤー セッションをサポートするトーナメント サーバーを表します。 非推奨です。 この構造は、将来のリリースで削除される予定です。
XblMultiplayerTournamentTeam トーナメントのチームを表します。 非推奨です。 この構造は、将来のリリースで削除される予定です。
XblTournamentGameResultWithRank マルチプレイヤー ゲームの結果を表します。 非推奨です。 この構造は、将来のリリースで削除される予定です。
XblTournamentReference トーナメント参照への参照を表します。 非推奨です。 この構造は、将来のリリースで削除される予定です。
XblTournamentTeamResult マルチプレイヤー ゲームのチームの結果を表します。 非推奨です。 この構造は、将来のリリースで削除される予定です。