Passer au contenu principal
Ajoute un utilisateur au système de sauvegarde de jeu. Cette opération télécharge l’état de sauvegarde depuis le cloud si nécessaire, et peut déclencher les rappels d’interface utilisateur suivants : PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback, PFGameSaveFilesUiActiveDeviceContentionCallback, PFGameSaveFilesUiConflictCallback, PFGameSaveFilesUiOutOfStorageCallback. Consultez PFGameSaveFilesSetUiCallbacks pour plus de détails. PFGameSaveFilesInitialize doit être appelé au préalable. Sur les plateformes XBOX et Windows, l’interface utilisateur standard est fournie par le système.

Syntaxe

Paramètres

localUserHandle PFLocalUserHandle Utilisateur local à ajouter. options PFGameSaveFilesAddUserOptions Options à utiliser lors de l’ajout de l’utilisateur. async XAsyncBlock*
Inout
Un XAsyncBlock permettant d’interroger l’état de l’appel et de récupérer ses résultats.

Valeur de retour

Type : HRESULT Pour récupérer le résultat d’un appel à PFGameSaveFilesAddUserWithUiAsync, appelez PFGameSaveFilesAddUserWithUiResult. Une fois cet appel terminé, vous pouvez appeler PFGameSaveFilesGetFolder pour obtenir le dossier racine des fichiers et dossiers de sauvegarde de jeu de cet utilisateur. Tous les fichiers et sous-dossiers du dossier racine seront synchronisés avec le cloud. Cette fonction ne peut être appelée qu’une seule fois par utilisateur, généralement avant l’affichage du menu principal du jeu. Pour déclencher à nouveau le téléchargement pour le même utilisateur, appelez d’abord PFGameSaveFilesUninitializeAsync et attendez la fin de son exécution

Configuration requise

En-tête : PFGameSaveFiles.h

Voir aussi

Membres de PFGameSaveFiles
Dernière modification le 6 octobre 2026