XblAchievementsManagerAddLocalUser
Initialise le gestionnaire de succès (Achievements Manager) et génère un cache local des succès pour un utilisateur.Syntaxe
Paramètres
user _In_Type : XblUserHandle Utilisateur XBOX Live pour lequel récupérer les succès. queue _In_opt_
Type : XTaskQueueHandle File d’attente à utiliser pour les opérations en arrière-plan de cet utilisateur (facultatif).
Valeur de retour
Type : HRESULT Code de retour HRESULT de cette opération d’API.Remarques
CommeXblAchievementsManagerAddLocalUser nécessite une connexion Internet pour suivre correctement les informations de l’utilisateur, cette fonction ne doit être appelée que lorsque l’appareil est connecté à Internet. L’utilisation de XNetworkingRegisterConnectivityHintChanged est un bon moyen de vérifier la présence d’une connexion.
Si le gestionnaire de succès n’est pas initialisé, les appels à XblAchievementsManagerUpdateAchievement échoueront. Dans ce cas, il faut plutôt appeler XblAchievementsUpdateAchievementAsync à mesure que les conditions des succès sont remplies afin de garantir que la progression est tout de même suivie. Voici un exemple de mise en œuvre :
