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 操作の結果を取得します。 |