Syntaxe
Paramètres
xboxLiveUserIdCount uint32_t
Le nombre d’ID utilisateur XBOX Live dans le tableau xboxLiveUserIds.
xboxLiveUserIds uint64_t*input array of size
xboxLiveUserIdCount
Tableau de taille xboxLiveUserIdCount contenant les ID utilisateur XBOX Live pour lesquels la bibliothèque interrogera l’ID d’entité PlayFab.
localChatUser PartyXblLocalChatUser*
Utilisateur de conversation local qui sera utilisé pour communiquer avec PlayFab. L’utilisateur de conversation local sera connecté à PlayFab si nécessaire.
asyncIdentifier void*optional Valeur de contexte facultative, définie par l’application et de la taille d’un pointeur, qui peut être utilisée pour associer le changement d’état d’achèvement à cet appel.
Valeur renvoyée
PartyErrorc_partyErrorSuccess si l’opération a démarré ; sinon, un code d’erreur. La forme lisible du code d’erreur peut être obtenue via GetErrorMessage().
Remarques
Chaque ID utilisateur XBOX Live ne correspond à un ID d’entité PlayFab que si cet utilisateur XBOX Live a déjà été lié à un compte PlayFab. Un compte PlayFab est automatiquement créé et lié lors du premier appel à PartyXblManager::LoginToPlayFab . L’API LoginWithXbox fournie par le SDK PlayFab peut également être utilisée pour lier un compte.Si le PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange associé à l’achèvement de cet appel indique un échec avec le résultat PartyXblStateChangeResult::PlayFabUserNotAuthorized, l’opération peut être retentée une seule fois au maximum après un appel réussi à LoginToPlayFab().
Si le PartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange associé à l’achèvement de cet appel indique un échec avec le résultat PartyXblStateChangeResult::PlayFabRateLimitExceeded, l’opération peut être retentée après un bref délai.
Configuration requise
En-tête : PartyXboxLive.hVoir aussi
PartyXblManagerPartyXblGetEntityIdsFromXboxLiveUserIdsCompletedStateChange
