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

# PartyXblManager::GetEntityIdsFromXboxLiveUserIds

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

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

## 構文

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

### パラメーター

**`xboxLiveUserIdCount`**   uint32\_t

`xboxLiveUserIds` 配列内の XBOX Live User ID の数。

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

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

**`localChatUser`**   [PartyXblLocalChatUser\*](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/partyxbllocalchatuser)

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

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

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

### 戻り値

PartyError

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

## 解説

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

## 要件

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

## 関連項目

[PartyXblManager](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager)\
[PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange](/services/playfab/multiplayer/networking/xblreference/structs/partyxblgetentityidsfromxboxliveuseridscompletedstatechange)


## Related topics

- [PlayFab Party XBOX Live Helper Release Notes](/ja-jp/services/playfab/multiplayer/networking/party-xboxlive-relnotes.md)
- [XBOX Live helper library for PlayFab Party](/ja-jp/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [PartyXblStateChangeType](/ja-jp/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangetype.md)
- [PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange](/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblgetentityidsfromxboxliveuseridscompletedstatechange.md)
- [PartyXblManager](/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)
