Skip to main content

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

Comme XblAchievementsManagerAddLocalUser 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 :

Configuration requise

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

Voir aussi

achievements_manager_c
Last modified on October 6, 2026