構文
パラメーター
xboxLiveUserIdCount uint32_t
xboxLiveUserIds 配列内の XBOX Live User ID の数。
xboxLiveUserIds uint64_t*サイズ
xboxLiveUserIdCount の入力配列
ライブラリが PlayFab Entity ID を照会する対象となる XBOX Live User ID を含む、サイズ xboxLiveUserIdCount の配列。
localChatUser PartyXblLocalChatUser*
PlayFab との通信に使用されるローカルチャットユーザー。必要に応じて、このローカルチャットユーザーは PlayFab にログインされます。
asyncIdentifier void*省略可能 この呼び出しに完了状態変化を関連付けるために使用できる、オプションのアプリ定義のポインターサイズのコンテキスト値。
戻り値
PartyError 操作が開始された場合はc_partyErrorSuccess、そうでない場合はエラーコード。エラーコードの人間が読める形式は、GetErrorMessage() で取得できます。
解説
各 XBOX Live User ID は、その XBOX Live ユーザーが既に PlayFab アカウントにリンクされている場合にのみ、PlayFab Entity ID にマップされます。PlayFab アカウントは、PartyXblManager::LoginToPlayFab を初めて呼び出したときに自動的に作成され、リンクされます。PlayFab SDK が提供する LoginWithXbox API を使用してアカウントをリンクすることもできます。この呼び出しの完了に関連付けられた PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange が PartyXblStateChangeResult::PlayFabUserNotAuthorized の結果で失敗を示している場合、この操作は LoginToPlayFab() を正常に呼び出した後で 1 回だけ再試行できます。
この呼び出しの完了に関連付けられた PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange が PartyXblStateChangeResult::PlayFabRateLimitExceeded の結果で失敗を示している場合、この操作は短い遅延の後に再試行できます。
要件
ヘッダー: PartyXboxLive.h関連項目
PartyXblManagerPartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange
