> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyXblManager::GetEntityIdsFromXboxLiveUserIds

> PlayFab Entity ID と既知の XBOX Live ユーザー ID のマッピングリストを取得する非同期操作をキューに追加します。

PlayFab Entity ID と既知の XBOX Live ユーザー ID のマッピングリストを取得する非同期操作をキューに追加します。

## 構文

```cpp theme={null}
PartyError GetEntityIdsFromXboxLiveUserIds(  
    uint32_t xboxLiveUserIdCount,  
    const uint64_t* xboxLiveUserIds,  
    const PartyXblLocalChatUser* localChatUser,  
    void* asyncIdentifier  
)  
```

### パラメーター

**`xboxLiveUserIdCount`**   uint32\_t

`xboxLiveUserIds` 配列内の XBOX Live ユーザー ID の数。

**`xboxLiveUserIds`**   uint64\_t\*\
*サイズ `xboxLiveUserIdCount` の入力配列*

ライブラリが PlayFab Entity ID を照会する対象となる XBOX Live ユーザー ID を含む、サイズ `xboxLiveUserIdCount` の配列。

**`localChatUser`**   [PartyXblLocalChatUser\*](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/partyxbllocalchatuser.md)

PlayFab との通信に使用されるローカルチャットユーザー。必要に応じて、このローカルチャットユーザーは PlayFab にログインされます。

**`asyncIdentifier`**   void\*\
*省略可能*

この呼び出しに完了状態変化を関連付けるために使用できる、オプションのアプリ定義のポインターサイズのコンテキスト値。

### 戻り値

PartyError

操作が開始された場合は `c_partyErrorSuccess`、そうでない場合はエラーコード。エラーコードの人間が読める形式は、[GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage.md) で取得できます。

## 解説

各 XBOX Live ユーザー ID は、その XBOX Live ユーザーが既に PlayFab アカウントにリンクされている場合にのみ、PlayFab Entity ID にマップされます。PlayFab アカウントは、[PartyXblManager::LoginToPlayFab](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_logintoplayfab.md) を初めて呼び出したときに自動的に作成され、リンクされます。PlayFab SDK が提供する **LoginWithXbox** API を使用してアカウントをリンクすることもできます。\
\
&#x20;この呼び出しの完了に関連付けられた [PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblgetentityidsfromxboxliveuseridscompletedstatechange.md) が [PartyXblStateChangeResult::PlayFabUserNotAuthorized](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangeresult.md) の結果で失敗を示している場合、この操作は LoginToPlayFab() を正常に呼び出した後で 1 回だけ再試行できます。  \
\
&#x20;この呼び出しの完了に関連付けられた [PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblgetentityidsfromxboxliveuseridscompletedstatechange.md) が [PartyXblStateChangeResult::PlayFabRateLimitExceeded](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangeresult.md) の結果で失敗を示している場合、この操作は短い遅延の後に再試行できます。

## 要件

**ヘッダー:** PartyXboxLive.h

## 関連項目

[PartyXblManager](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)\
[PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblgetentityidsfromxboxliveuseridscompletedstatechange.md)


## Related topics

- [PlayFab Party Xbox Live Helper リリース ノート](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-xboxlive-relnotes.md)
- [XBOX Live helper library for PlayFab Party](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [PartyXblStateChangeType](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangetype.md)
- [PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblgetentityidsfromxboxliveuseridscompletedstatechange.md)
- [PartyXblManager](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)
