XblAchievementsManagerAddLocalUser
Initialise l’Achievements Manager et génère un cache local des succès d’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
Étant donné queXblAchievementsManagerAddLocalUser nécessite une connexion Internet pour suivre correctement les informations de l’utilisateur, cette fonction ne doit être appelée qu’en étant connecté à Internet. L’utilisation de XNetworkingRegisterConnectivityHintChanged est un bon moyen de vérifier la connexion.
Si l’Achievements Manager n’est pas initialisé, les appels à XblAchievementsManagerUpdateAchievement échouent. Dans ce cas, il convient plutôt d’appeler XblAchievementsUpdateAchievementAsync à mesure que les conditions des succès sont remplies, afin de garantir que la progression est toujours suivie. Voici un exemple d’implémentation :
