Passer au contenu principal

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é que XblAchievementsManagerAddLocalUser 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 :

Configuration requise

En-tête : achievements_manager_c.h Bibliothèque : Microsoft.Xbox.Services.14x.GDK.C.lib

Voir aussi

achievements_manager_c
Dernière modification le 6 octobre 2026