Passer au contenu principal
Cette rubrique couvre les points suivants :

Avant de commencer

Obtenir la liste des succès

Pour obtenir les succès du titre en cours d’exécution, appelez XblAchievementsGetAchievementsForTitleIdAsync, comme suit.

Appel de XblAchievementsGetAchievementsForTitleIdAsync

C++
Pour plus d’informations, consultez les rubriques suivantes : Retour en haut de cette rubrique.

Obtenir la page suivante des résultats de succès

Il peut y avoir d’autres pages de succès. Pour le vérifier, appelez XblAchievementsResultHasNext. Pour obtenir la page suivante, appelez XblAchievementsResultGetNextAsync avec le handle de résultat actuel, puis appelez XblAchievementsResultGetNextResult dans le rappel. XblAchievementsResultGetNextResult retourne un nouveau handle de résultat. Chaque handle de résultat doit être fermé séparément. Si vous passez 0 pour maxItems, la fonction tente de récupérer tous les éléments, mais le service peut appliquer une taille de page par défaut et retourner moins d’éléments que demandé, même s’il reste d’autres pages. Vérifiez toujours XblAchievementsResultHasNext au lieu de supposer qu’un seul appel retourne tous les succès.

Traitement de toutes les pages de résultats

Dans l’exemple suivant, au lieu de fermer le handle de résultat obtenu à partir de XblAchievementsGetAchievementsForTitleIdResult, passez-le à ProcessAchievementsPage. La fonction prend possession du handle que vous lui passez et ferme ce handle une seule fois. Le handle actuel reste ouvert jusqu’à la fin de la requête de la page suivante. C++
Pour plus d’informations, consultez les rubriques suivantes : Retour en haut de cette rubrique.

Obtenir un succès unique

Pour obtenir un succès unique, appelez XblAchievementsGetAchievementAsync, comme suit. API C plate
Pour plus d’informations, consultez les rubriques suivantes : Retour en haut de cette rubrique.
Dernière modification le 30 octobre 2026