> ## 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::LoginToPlayFab

> XBOX Live トークンを使用してユーザーを PlayFab にサインインさせ、PlayFab API 呼び出しや PartyLocalUser の作成に使用する Entity ID とトークンを非同期に返します。

XBOX Live トークンを使用してユーザーを PlayFab にサインインさせ、認証された PlayFab ユーザーが必要な PlayFab API 呼び出しや PartyLocalUser の作成に後続で使用できる Entity ID と Entity Token を非同期に返します。このメソッドを呼び出すのと、PlayFab SDK が提供する LoginWithXbox メソッドを使用するのとの間に違いはありません。

## 構文

```cpp theme={null}
PartyError LoginToPlayFab(  
    const PartyXblLocalChatUser* localChatUser,  
    void* asyncIdentifier  
)  
```

### パラメーター

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

ログイン操作に使用されるローカルチャットユーザーオブジェクト。

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

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

### 戻り値

PartyError

ローカルチャットユーザーを PlayFab にログインする操作が開始された場合は `c_partyErrorSuccess`、そうでない場合はエラーコード。エラーコードの人間が読める形式は、[GetErrorMessage()](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage) で取得できます。

## 解説

XBOX Live ID が初めて PlayFab にログインする場合、新しい PlayFab アカウントが作成され、XBOX Live ID にリンクされます。<br /><br /> トークンの有効期限が近づいている場合、またはアプリケーションが長時間休眠状態にあったためトークンが期限切れになった場合は、このメソッドを呼び出して新しいトークンを取得する必要があります。以前に提供されたトークンの有効期間の中間点で新しいトークンを取得することが推奨されます。

## 要件

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

## 関連項目

[PartyXblManager](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager)\
[PartyXblLoginToPlayFabCompletedStateChange](/services/playfab/multiplayer/networking/xblreference/structs/partyxbllogintoplayfabcompletedstatechange)


## Related topics

- [PartyXblManager::GetEntityIdsFromXboxLiveUserIds](/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getentityidsfromxboxliveuserids.md)
- [PlayFab Party XBOX Live Helper Release Notes](/ja-jp/services/playfab/multiplayer/networking/party-xboxlive-relnotes.md)
- [PartyXblXboxUserIdToPlayFabEntityIdMapping](/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblxboxuseridtoplayfabentityidmapping.md)
- [XBOX Live helper library for PlayFab Party](/ja-jp/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [PartyXblLoginToPlayFabCompletedStateChange](/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxbllogintoplayfabcompletedstatechange.md)
