Passer au contenu principal
Ajoute un utilisateur au système de sauvegarde de jeu. Cela télécharge l’état de sauvegarde depuis le nuage au besoin 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, une 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 les résultats de l’appel.

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 nuage. Cette fonction ne peut être appelée qu’une seule fois par utilisateur, généralement avant d’afficher le menu principal du jeu. Pour déclencher de nouveau le téléchargement pour le même utilisateur, appelez PFGameSaveFilesUninitializeAsync et attendez d’abord qu’il se termine

Configuration requise

En-tête : PFGameSaveFiles.h

Voir aussi

Membres de PFGameSaveFiles
Dernière modification le 6 octobre 2026