XGameSaveEnumerateContainerInfo
Récupère les informations de conteneur d’un XGameSaveProvider.Syntaxe
Paramètres
provider _In_Type : XGameSaveProviderHandle Handle vers le XGameSaveProvider contenant les XGameSaveContainerInfo. context _In_opt_
Type : void* Pointeur qui sera transmis à la fonction de rappel. callback _In_
Type : XGameSaveContainerInfoCallback* Fonction de rappel à exécuter pour chaque conteneur ; renvoyez false pour arrêter l’énumération. Utilisez cette fonction pour collecter les XGameSaveContainerInfo.
Valeur de retour
Type : HRESULT Résultat de la fonctionRemarques
Utilisez cette fonction pour examiner les conteneurs disponibles pour un utilisateur. Cela peut inclure des données qui doivent être affichées dans l’expérience utilisateur. L’énumération de cet ensemble ne déclenche pas de synchronisation pour un fournisseur SyncOnDemand et permet à l’appelant d’examiner l’état de synchronisation via le champ needsSync de XGameSaveContainerInfo. Toute lecture de données de blob ou utilisation d’un contexte de mise à jour sur un conteneur dont needsSync a la valeur true force une synchronisation et peut renvoyer diverses erreurs de synchronisation. Vous pouvez utiliser XGameSaveEnumerateContainerInfoByName pour filtrer les conteneurs en spécifiant un préfixe qui doit correspondre avant que les informations d’un conteneur soient renvoyées.Configuration requise
En-tête : XGameSave.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XGameSaveXGameSaveEnumerateContainerInfoByName
XGameSaveContainerInfo
Débogage des sauvegardes de jeu
